楼主 wise |
1、VBA允许使用未定义的变量,默认是变体变量。 2、在模块通用说明部份,加入 Option Explicit 语句可以强迫用户进行变量定义。 3、变量定义语句及变量作用域 Dim 变量 as 类型 '定义为局部变量,如 Dim i as integer Private 变量 as 类型 '定义为私有变量,如 Private i as byte Public 变量 as 类型 '定义为公有变量,如 Public i as single Global 变量 as 类型 '定义为全局变量,如 Globlal i as date Static 变量 as 类型 '定义为静态变量,如 Static i as double 一般变量作用域的原则是,那部分定义就在那部分起作用,模块中定义则在该模块那作用。 4、常量为变量的一种特例,用Const定义,且定义时赋值,程序中不能改变值,作用域也如同变量作用域。如下定义:Const Pi=3.1415926 as single |
2楼 xyf2210 |
学习 |