VBA excel中怎么引用其他模块或者form中的的变量???

我现在有一个窗体(form),一个模块(modules)我制作表格里面很多label需要用到模块里面的数据(变量),应该怎么写?你如说这个模块叫做A,是不是A.(变量名)... 我现在有一个窗体(form),一个模块(modules) 我制作表格里面很多label需要用到模块里面的数据(变量),应该怎么写?你如说这个模块叫做A,是不是A.(变量名)吗?我做了不对。。。求助!!!!
具体说 就是要用窗体收集数据 然后通过收集的数据 用模块的算法 得出其他数据 再把这些数据显示到窗体其他的label中
怎么操作 谢谢!!!
展开
 我来答
帐号已注销
2010-10-03 · TA获得超过8613个赞
知道大有可为答主
回答量:3242
采纳率:66%
帮助的人:2887万
展开全部
在模块的最顶上,用 Public 声明,然后在所有的模块、窗体、sheet中都可以直接使用

例如下面的3个模块使用的是同一个变量aStr,在任何一个模块的sub、function中都可以改变 aStr 的值,
所以无论点击sheet中的按钮,还是form中的按钮,都会使 aStr 的字符串不断加长

模块1:
-----------
'一个公共变量
Public aStr
--------------

form1的代码:
------------
Private Sub CommandButton1_Click()
aStr=aStr & "abcd"
MsgBox aStr
End Sub
----------------

sheet1的 按钮1 的代码:
-------------
Private Sub CommandButton1_Click()
aStr=aStr & "abcd"
MsgBox aStr
End Sub
--------
百度网友561a016
2010-10-02 · 超过24用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:51.2万
展开全部
不需要,只要在同一个Excel中的Module文件,其中变量可以相当于同一文件的变量的访问。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coolbi5
2010-10-02 · TA获得超过1万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:2489万
展开全部
对,就那样引用就可以了,模块名.变量名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式