VBA-03基本语法

变量定义

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 关键字
  • 左图是简单的二分支结构,右边是复杂的多分支结构

  

 

 

 

 

posted @ 2020-07-01 14:50  自由飞翔的(>^ω^<)喵  阅读(432)  评论(0)    收藏  举报