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
posted @ 2019-07-01 21:22  赏尔  阅读(1032)  评论(0编辑  收藏  举报