,变量可能包含不同的数值,而在程序运行时,变量的数值可以改变. 为了说明为什么需要变量,可以按照如下步骤创建一个简单的过程: 1)创建一个名为"你叫什么名字"的过程. 2)在过程中输入如下代码: Inputbox"输入你的名字:" 现在不要担心inputbox语句的语法,将在第六学时中了解到有关这条命令的更多信息. 3)按下F5键运行过程,这时会显示一个输入框,要求输入你的名字. 4)输入你的名字并按"确定"按钮,则结束该过程. 你输入的名字到那里去了?如何找到用户在输入框中输入的信息?在这种情况下,需要使用变量来存储用户输入的结果. -1列出了VBA支持的数据类型, 1字节 0-255Booleam 2字节 True或者FalseInteger 2字节-32768-32767Long(长整型) 4字节-2147483648-2147483647Single 4字节负值范围:----45正值范围:-45- 8字节负值范围:---494065645841247E-324正值范围:-324- 8字节-922337203685477-922337203685477Decimal 14字节不包括小数时:+/-79228162514264337593543950335包括小数时:+/ 8字节 1000年1月1日-9999年12月31日Object 4字节任何引用对象String(长字符串) 10字节+1字节/字符 0-约20亿String(固定长度) 字符串的长度 1-约65400Varient(数字) 16字节 Double范围内的任何数值Varient(文本) 22字节+1字节/字符数据范围和变长字符串相同表4-1VBA数据类型作为ABV程序员,一个目标是选择需要存储空间尽量小的数据类型来保存所需要的数据,这正是表4-1提供各种数据类型存储空间的原因。例如,要保存诸如班级学生总数这样的小数字,那么Byte数据类型就足够了。在这种情况下,使用Single数据类型只是对计算机存储空间的浪费。 (声明变量) 现在,你对变量可以使用的数据类型已经比较熟悉了,,创建变量通常成为"声明变量"Dim语句的基本语法如下: -1中的任何一种数据类型. 变量名必须以字母开始,并且只能包含字母数字和特定的特殊字符,不能包含空格句号惊叹号,也不能包含字符@&$#.名字最大长度为255个字符在接下来的练习中将说明如何在VBA中
VBA变量详解 来自淘豆网m.daumloan.com转载请标明出处.