社区
VBA
帖子详情
VBA 声明了一个public变量,如何给它赋值?
lomeo23
2008-07-02 08:01:06
在sheet1通用中声明了一个变量:
Public ar as integer
ar=2
会产生“无效过程”的错误。请问如何给公共变量赋值?
...全文
6000
9
打赏
收藏
VBA 声明了一个public变量,如何给它赋值?
在sheet1通用中声明了一个变量: Public ar as integer ar=2 会产生“无效过程”的错误。请问如何给公共变量赋值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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关键字
声明
一个
对象
变量
为新的命令按钮,动态增加的按钮,你可以单击“删除控件”按钮删除它。
然后,在`Form_Load`事件处理程序中,我们创建了
一个
新的`Button`实例,并将其
赋值
给`dynamicButton`。这样,我们就建立了
一个
事件处理链,当`dynamicButton`被点击时,`dynamicButton_Click`方法会被调用。 `...
Excel-
VBA
宏编程实例源代码-获取被设置的
变量
.zip
例如,`
Public
sharedVar As Double`
声明
了
一个
全局双精度浮点型
变量
。 在
VBA
宏中,
变量
的状态管理也非常重要。理解
变量
的作用域(Local或Global)、生命周期(从何时创建到何时销毁)以及内存管理,都是编写高效且...
【视频】Excel精讲专题-
VBA
变量
- 在
VBA
中,不
声明
初始值的
变量
会自动
赋值
为零或空字符串,具体取决于
变量
类型。为了确保代码的健壮性,通常建议在
声明
变量
的同时给予初始值。 8. **
变量
的类型转换** -
VBA
支持不同数据类型的
变量
之间的转换,...
VBA
的
变量
和常量介绍.docx
- **模块级
变量
**:在模块的第
一个
过程前定义,整个模块内都可访问。 - **全局
变量
**:使用`
Public
`
声明
,在所有模块中都可访问。
赋值
操作是通过等号(=)完成的,例如`A = "大众计算机学习网!"`。 2. **
VBA
...
Excel
VBA
编程常用代码.pdf
在
VBA
中
声明
变量
和 VB 中是完全一样的!使用 `Dim` 语句可以
声明
变量
,例如: * `Dim a As Integer`
声明
`a` 为整型
变量
* `Dim a`
声明
`a` 为变体
变量
* `Dim a As String`
声明
`a` 为字符串
变量
* `Dim a As...
VBA
2,505
社区成员
10,831
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章