vba全局变量怎么定义调用 如何在excel的vba中声明一个全局变量并赋值?
浏览量:4353
时间:2021-03-14 07:11:24
作者:admin
如何在excel的vba中声明一个全局变量并赋值?
工具/原料方法/步骤1、声明一个变量并且给它赋值。2、定义一个宏函数,用于显示全局变量是否有值。3、单击执行宏命令,通过按control Q, 如图,提示框没有提示。4、然后改一下全局变量声明的位置。5、再按一下Control Q会得到提示框,如图所示。
ExcelVBA问题:如何定义全局变量?
声明全局变量可以在文档任何位置(For循环、If判断内除外)。比如:
Option Explicit
Public a As String
Sub aa()
a = "public"
MsgBox a
End Sub
以上代码可执行。
--------------------------------
Option Explicit
Public a As String
Sub aa()
a = "public"
MsgBox a
Dim i As Single
For i = 1 To 6
Public b As Single
b = i
MsgBox b
Next
End Sub
以上代码提示:
编译错误:
Sub 或 Function 中的属性无效
以上。
vba全局变量怎么定义调用 vba声明全局变量 vb定义全局变量并赋值
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。