VBA中全局变量被引用在窗体中怎么是0

我在一个模块中定义了一个全局变量s,这个s是这个模块的最终的运算结果,我现在想在某个窗体中使用它,发现测试了一下,s总是0,是怎么回事?... 我在一个模块中定义了一个全局变量s,这个s是这个模块的最终的运算结果,我现在想在某个窗体中使用它,发现测试了一下,s总是0,是怎么回事? 展开
 我来答
百度网友9787bd1
2013-07-19 · TA获得超过121个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:99.2万
展开全部
我也遇到你一样的问题,我找出来了,就是没找到更好的方法!
比如有module1,module2俩个模块:全局变量s在module1中!此时你运行module1时s有值。
问题是如果你单独运行module2,s就一直是0,原因是你要运行module2时之前再运行一次module1,s就有值了~!我的思路跟你一样,s在module1只运行一次就一直保存下来,在其他模块中拿来用就行,而不要再进行运算一次!你有更好思路没?如果保存在txt就有点麻烦....
guoyang107
2012-05-21 · 超过13用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:34.6万
展开全部
求代码。否则怎么给你看。简单说,定义的时候s默认就是0.最终结果也是0,是不是你就没有引用到这个s。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式