专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
EXCEL VBA中变量的作用域 工程级变量使用注意小点
2019-04-13 22:04
发布
生成海报
站内文章
/
模拟电子
14871
0
943
** 标题过程级,模块级,工程级变量**
一张图说明具体的区别
作用域不同,存放位置,声明的方式不同
举例1
结果只显示工程级,模块级,模块级变量,过程级变量只能在过程里引用
举例2
新建模块2,复制以上代码,运行主程序过程,结果只显示工程级变量,说明模块级变量不可跨模块。
注意:过程级变量引用时,会默认上次的值,当作为判断条件时,应该在主程序里设置默认值
工程级变量 a
public a as boolean
自己模块的一个函数cancelyesorno()函数用于判断是否取消座位 是为 true 否为false
sub 主程序()
a = false
call cancelyesorno
… end sub
因为每次都要判断 所以会记住上次运行的值 影响判断 可以在主程序里运行前先赋予false
《EXCEL VBA 程序开发自学宝典(第三版) 》 罗刚军
Ta的文章
更多
>>
数字电路基本概念 —— fan-in/fan-out
0 个评论
【POI08 PER】模意义下的的除法
0 个评论
EXCEL VBA中变量的作用域 工程级变量使用注意小点
0 个评论
【美化§风景之雾漫城市之颠win7电脑主题】
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮