VBA 声明了一个public变量,如何给它赋值? 在sheet1通用中声明了一个变量:Public ar as integerar=2会产生“无效过程”的错误。请问如何给公共变量赋值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在“Public ar as integer”之前加入“option explicit”试试option explicitPublic ar as integerar=2 如果是常量:Public Const ar as integer = 2如果是变量,则在某个过程中赋值。 谢谢各位热心帮助!发现public只能const赋值,变量则需在过程中赋值。而Option Explicit,帮助说:如果使用,Option Explicit 语句必须写在模块的所有过程之前。如果模块中使用了 Option Explicit,则必须使用 Dim、Private、Public、ReDim 或 Static 语句来显式声明所有的变量。如果使用了未声明的变量名在编译时间会出现错误。如果没有使用 Option Explicit 语句,除非使用 Deftype 语句指定了缺省类型,否则所有未声明的变量都是 Variant 类型的。注意 使用 Option Explicit 可以避免在键入已有变量时出错,在变量的范围不是很清楚的代码中使用该语句可以避免混乱。我需要定义一组关联的变量为公共变量,...X_Col=12Y_Col=X_Col+1(N个)...他们在多个事件过程中被调用所以考虑在公共区赋值。请问有没有更好的算法?或者赋值方法? 设置程序从Sub main启动,在main过程中初始化这些变量 VC写的一个OCX控件在VB里的接口 关于一个窗体的问题? 怎样调用一个标准模块? 求救!! 不能插入数据 蔡鸟请教 请问ACCESS2003种有很多很漂亮的控件,如列表框等,我想问一下,能在VB6.0下用吗? ADO的Parameter 对象?? 不能创建FileSystemObject对象 vb编数据库怎样用字母查询??????????? 网络问题 msdn 哪里有下载?
option explicit
Public ar as integer
ar=2
发现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个)
...他们在多个事件过程中被调用所以考虑在公共区赋值。请问有没有更好的算法?或者赋值方法?