导航
全部
博文收录
Ada助手
...
博文收录
Ada助手
登录/注册
社区
VBA
帖子详情
VBA 声明了一个public变量,如何给它赋值?
lomeo23
2008-07-02 08:01:06
在sheet1通用中声明了一个变量:
Public ar as integer
ar=2
会产生“无效过程”的错误。请问如何给公共变量赋值?
...全文
给本帖投票
5298
9
打赏
收藏
VBA 声明了一个public变量,如何给它赋值?
在sheet1通用中声明了一个变量: Public ar as integer ar=2 会产生“无效过程”的错误。请问如何给公共变量赋值?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
打开word文档时总是弹出一个提示框“此应用程序要初始化可能不安全的ActiveX控件”,怎么去掉啊?
>>
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
显示为
卡片
标题
链接
打赏红包
pen_sky
2008-07-06
打赏
举报
回复
在代码区外面声明,或者在模块中声明,然后在代码里赋值,ar=2应该写到某个过程里面
wgsasd311
2008-07-04
打赏
举报
回复
[Quote=引用 7 楼 lomeo23 的回复:]
请问楼上的兄弟详细操作
[/Quote]
lomeo23
2008-07-04
打赏
举报
回复
请问楼上的兄弟详细操作
yachong
2008-07-02
打赏
举报
回复
[Quote=引用 4 楼 lomeo23 的回复:]
我需要定义一组关联的变量为公共变量,
...
X_Col=12
Y_Col=X_Col+1
(N个)
...
他们在多个事件过程中被调用所以考虑在公共区赋值。
请问有没有更好的算法?或者赋值方法?
[/Quote]
设置程序从Sub main启动,在main过程中初始化这些变量
hxfly
2008-07-02
打赏
举报
回复
在代码区外面声明,或者在模块中声明,然后在代码里赋值
lomeo23
2008-07-02
打赏
举报
回复
谢谢各位热心帮助!
发现public只能const赋值,变量则需在过程中赋值。
而Option Explicit,帮助说:
如果使用,Option Explicit 语句必须写在模块的所有过程之前。
如果模块中使用了 Option Explicit,则必须使用 Dim、Private、Public、ReDim 或 Static 语句来显式声明所有的变量。如果使用了未声明的变量名在编译时间会出现错误。
如果没有使用 Option Explicit 语句,除非使用 Deftype 语句指定了缺省类型,否则所有未声明的变量都是 Variant 类型的。
注意 使用 Option Explicit 可以避免在键入已有变量时出错,在变量的范围不是很清楚的代码中使用该语句可以避免混乱。
我需要定义一组关联的变量为公共变量,
...
X_Col=12
Y_Col=X_Col+1
(N个)
...
他们在多个事件过程中被调用所以考虑在公共区赋值。
请问有没有更好的算法?或者赋值方法?
迈克揉索芙特
2008-07-02
打赏
举报
回复
如果是常量:Public Const ar as integer = 2
如果是变量,则在某个过程中赋值。
yachong
2008-07-02
打赏
举报
回复
ar=2应该写到某个过程里面
oceantide
2008-07-02
打赏
举报
回复
在“Public ar as integer”之前加入“option explicit”试试
option explicit
Public ar as integer
ar=2
VB 动态创建、删除
一个
窗体控件 过使用WithEvents关键字
声明
一个
对象
变量
为新的命令按钮,动态增加的按钮,你可以单击“删除控件”按钮删除它。
VB 动态创建、删除
一个
窗体控件 过使用WithEvents关键字
声明
一个
对象
变量
为新的命令按钮,动态增加的按钮,你可以单击“删除控件”按钮删除它
Excel-
VBA
宏编程实例源代码-获取被设置的
变量
.zip
Excel-
VBA
宏编程实例源代码-获取被设置的
变量
.zip
【视频】Excel精讲专题-
VBA
变量
【视频】Excel精讲专题-
VBA
变量
VBA
的
变量
和常量介绍.docx
VBA
的
变量
和常量介绍.docx
Excel
VBA
编程常用代码.pdf
Excel
VBA
编程常用代码.pdf
VBA
2,503
社区成员
10,829
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
积分榜
荣誉榜
原力榜
学习榜
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章
手机看
关注公众号
客服
返回
顶部