VBA学习笔记(入门)

变量和常量

变量的定义和赋值

规则:不可使用特殊字符
   可以使用英文、中文、数字、下划线
   第一个字符不能是数字
   不能和保留字重复
补充:强制变量声明语句 Option Explicit
常量:constant 常量名

Option Explicit 
-----------------------------------
Dim hign,len
constant pi = 3.14
high = 0
len = 0

循环与分支

For 循环

基本结构如下:

for i = 1 to 100 step 1
...
next i

补充:step 为1时可以省略,step可以为负值

while 循环

while 条件语句
...
wend

do while 条件语句
...
loop

if 语句

if … endif
if … else … endif
if … elseif … endif

if a > b then
 c = a
else
 c = b

补充:
关系运算符:>,<,>=,<=,<>
逻辑运算符:not,and,or

字符串

连字符&

对象

  • 对于worksheet类型变量的赋值 要用set
  • worksheets(i)表示工作簿的第i个工作表
  • worksheets.count 计数工作表数目
  • worksheets.add 增加一个工作表
Dim w1 As worksheet
Dim i
for i = 1 to worksheets.count
    set w1 = worksheets(i)
    w1.cells(5,3) = 100
next i

dim w2 as worksheet
set w2 = worksheets.add
w2.cells(1,1) = worksheets.count

你可能感兴趣的:(数据分析)