VBA基础

常用数据类型

1.Boolean
2.Integer(-32768 到 32767)
3.Long(-2,147,483,648 到 2,147,483,647)
4.String


定义变量

  • Dim 变量名 As 数据类型
  • Const 常量名 As 数据类型 = 常量的值
  • Dim/Public 数组名 (a to b) as 数据类型

if语句

if  逻辑表达式 then
    语句块
end if

if  逻辑表达式 then
    语句块1
else
    语句块2
end if

if  逻辑表达式1 Then  
    语句块1
ElseIf  逻辑表达式2  Then 
    语句块2
ElseIf  逻辑表达式3Then 
    语句块3
…
Else
    语句块n
Eed If

For循环语句

 For 循环变量=初值 to 终值 step 步长
    循环体1
    [exit for]  // (退出循环)
    循环体2
Next 循环变量

For Each 元素变量 In 对象集合或数组名称
    语句块1
    [Exit For]
    语句块2
next 元素变量

Example:
Sub shtname()
    Dim i As Integer, sht As Worksheet
    i = 1
    For Each sht In Worksheets
        Cells(i, 1) = sht.Name
        i = i + 1   //让写入名称的单元格下移一行
    Next
End Sub

程序流程控制——Do While语句

1、开头判断循环条件

Do Wihle 循环条件
    语句块1
    [Exit Do]
    语句块2
Loop

2、结尾判断循环条件

Do 
    语句块1
    [Exit Do]
    语句块2
Loop Wihle 循环条件

推荐阅读更多精彩内容