VBA 声明变量
VBA 中的变量根据其不同的作用域级别,分为公共变量、模块级变量和本地变量 3 种。不同的变量有不同的声明方法。
1、公共变量需在模块的第一个过程前用 Public 语句声明。
示例代码如下:
Option Explicit
Public grade As Integer
Sub test()
Range("B2") = "公共变量"
End Sub
2、模块级变量需在模块的第一个过程前用 Dim 或 Private 语句声明。
示例代码如下:
Option Explicit
Dim str As String
Private grade As Integer
Sub test()
Range("B3") = "模块级变量"
End Sub
3、本地变量在过程中用 DIm 或 Static 语句声明即可。
示例代码如下:
Option Explicit
Sub test()
Dim str As String
Static grade As Integer
Range("B4") = "本地变量"
End Sub
非学无以广才,非志无以成学。