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。
  • 变量声明但未赋初始值的变量将拥有该数据类型的默认值。
posted @ 2023-06-13 00:19  iZJ"Qq4577105  阅读(596)  评论(0编辑  收藏  举报