变量定义
dim I as integer
dim 关键字 I 变量名 as 关键字 integer 数据类型
数据类型
VB语言对数据在计算机内部的存储方式和存储空间
控制流程
for 循环
Dim k As Integer For j = 2 To 10 Step 2 sheet1.range("a"& i ) = i Next
- For-Next 必须同时出现,表示循环的开始和结束
- j = 2 To 10 Step 2 j 从2到10,按照步长为2的速度
for each
- 也是循环结构,是For循环的升级版本
- 表示在一个区域内,对每一个元素进行操作
- 没有计量元素j
- for each 对范围内的每个元素进行操作
- 比For循环更具有一般性
- 常用于:对Sheets对象中的每一个sheet进行操作
★ 注意:需要定义for each 语句中的变量
Dim ge As Range ' 表示ge是一个Range对象 For Each ge In Range("a1:a10") ’对a1到a10的每个单元格操作 ge = 1 Next
if 分支结构
- If 和 end-if 必须同时出现,表示IF结构的开始和结束
- else 表示条件不成立时执行
- elseif 表示其他分支,多个分支组成复杂的分支结构
- if 和 elseif 最后必须接一个 then 关键字
- 左图是简单的二分支结构,右边是复杂的多分支结构