execel vba中,如何定义全局变量,并在过程和函数中使用,能给出代码示例吗,谢谢
1个回答
展开全部
新建一个excel文档
alt +F11打开vba
左边窗口内新建一个模块,在其中写入一个全局变量
Public AAA As Integer
打开SHEET1,画一个按钮,并为其写入代码:
Private Sub CommandButton1_Click()
bb
End Sub
Public Function bb()
AAA = 1
End Function
打开SHEET2,画一个按钮,并为其写入代码:
Private Sub CommandButton1_Click()
AAA = 5
End Sub
打开SHEET3,画一个按钮,并为其写入代码:
Private Sub CommandButton1_Click()
MsgBox AAA
End Sub
---------------
然后试验AAA的值,
先点击sheet3的按钮,显示AAA=0
点击sheet1的按钮后,再点击sheet3的按钮,显示AAA=1
点击sheet2的按钮后,再点击sheet3的按钮,显示AAA=5
--------------------
明白了吗?
alt +F11打开vba
左边窗口内新建一个模块,在其中写入一个全局变量
Public AAA As Integer
打开SHEET1,画一个按钮,并为其写入代码:
Private Sub CommandButton1_Click()
bb
End Sub
Public Function bb()
AAA = 1
End Function
打开SHEET2,画一个按钮,并为其写入代码:
Private Sub CommandButton1_Click()
AAA = 5
End Sub
打开SHEET3,画一个按钮,并为其写入代码:
Private Sub CommandButton1_Click()
MsgBox AAA
End Sub
---------------
然后试验AAA的值,
先点击sheet3的按钮,显示AAA=0
点击sheet1的按钮后,再点击sheet3的按钮,显示AAA=1
点击sheet2的按钮后,再点击sheet3的按钮,显示AAA=5
--------------------
明白了吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询