学习视频,本文是观看前视频时做的笔记,手动感谢up????。

数据类型

Excel-宏与VBA-数据类型_Excel

命名规范

  1. 允许使用英文字母、数字、_;
  2. 见名知意
  3. 英文字母开头

案例

  1. 声明一个变量并且赋值
Sub 变量()
  ' 声明一个变量用Dim,格式就是 Dim 变量名 As 数据类型
  Dim Score As Integer
  ' 给Score赋值为100
  Score = 100
  ' 弹窗显示Score的值
  MsgBox Score
End Sub
  1. 声明一个变量但是不指定类型也是可以的,会变成Variant类型,即可变数据类型,
    会浪费性能和空间
  Dim var
  var = 3.2
  1. 没有声明的变量也是可以使用的,但是在开头加入Option Explicit来要求变量声明;
  Option Explicit
Sub hehe()
  MsgBox hehe
End Sub
  1. Public可以替代Dim来声明全局变量,可以让其他模块来使用;
  2. Integer 类型的值,声明后,默认为0;
  3. 生命周期,static
    生命周期范围,public
    变量可变性,const
  4. static修饰的变量,在工作簿打开时都是存在的,重新声明不会改变变量的值,但是可以通过=进行赋值;
  5. const修饰的变量是一个常量,不可更改;
  6. 内置常量一般格式vb***,比如红色vbRED