VBA基础
2015-02-13 本文已影响472人
圣手小青龙
常用数据类型
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 循环条件