VBA中给变量赋值
基本类型变量的赋值
基本类型变量是存储单个值的变量,例如数字、文本、日期等。
VBA 中,给基本类型变量赋值,以 Let
关键词开头。赋值操作是给=
左侧的变量,用=
右边的数据,指定其代表的值。在后续的代码中,该变量就代表指定的数据。
在实际开发中,给基本类型变量赋值时,Let
关键词可以忽略不写,直接以变量开头写赋值语句。
Tips:特别注意数组的定义和赋值和C语言很大区别
特别注意:VBA可以同时给多变量声明,但不能同时在一个赋值语句给多个变量赋相同的值,因为VB的赋值运算符没有返回值,VB的赋值运算符就是单纯的赋值。至于说为什么这样设计,因为……人家就想这样设计。
Dim a,b as integer '这是正确的
a=b=c=2 '这是错误的
在VBA中:
- 数字类型(例如 Integer、Double)的默认值为 0。
- 字符串类型(例如 String)的默认值为空字符串,即
""
。 - 布尔类型(例如 Boolean)的默认值为 False。
- 对象类型(例如 Worksheet、Range)的默认值为 Nothing。
- 变量声明但未赋初始值的变量将拥有该数据类型的默认值。
作者QQ4577105