乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> VBA 问题:如何定义全局变量?-excel vba全局变量,vb

<em>Excel</em> VBA 问题:如何定义全局变量?-excel vba全局变量,vb

作者:乔山办公网日期:

返回目录:excel表格制作


Sub 填充A1()
Call 赋值()
Range("A1").Value = A
Range("A2").Select
End Sub
如果没有Call 赋值(),则A1为0


'Form1窗体
Public n As Integer

Private Sub Command1_Click()
n = 1
abc
Print "m="; m
End Sub

'模块 Module1
Public m As Integer

Public Sub abc()
m = 2
Form1.Print "n="; Form1.n
End Sub

如果是在模块中用Public或Global定义的变量属于全局变量,不用对象打点访问
如果是在窗体中用Public定义的变量就要用窗体名打点访问

希望回答对你有帮助

如果能把全部代码粘贴出来就好分析了。最大的可能性是你按钮2的过程中又重新定义了一个变量a,与全局变量重名,那么这个过程就无法引用全局变量

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网