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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章