如何開啟 VBA 編輯器

首先按下Alt + F11,進入VBA編輯器,然後在左側的專案總管中,選擇這台電腦,右鍵選擇插入,選擇模組,即可進入VBA編輯器。

VBA 基本語法 - 註解、變數、輸入輸出、條件判斷

一、註解

VBA中的註解只有單行註解,如果要多行註解需要點選【檢視 > 工具列 > 編輯】叫出【工具列】點選 【使程式行變為註解】。

1
' 單行註解

二、變數

VBA中的變數有兩種,一種是動態變數,一種是靜態變數。

1
2
' 動態變數
Dim 變數名稱 As 變數類型
1
2
' 靜態變數
Static 變數名稱 As 變數類型

三、輸入輸出

VBA中的輸入輸出有兩種,一種是輸入,一種是輸出。

1
2
' 輸入
InputBox("輸入提示文字", "輸入標題", "預設值")
1
2
' 輸出
MsgBox "輸出文字"

四、條件判斷

VBA中的條件判斷有兩種,一種是單條件判斷,一種是多條件判斷。

1
2
3
4
' 單條件判斷
If 條件 Then
' 條件成立時執行的程式
End If
1
2
3
4
5
6
7
8
9
10
' 多條件判斷
If 條件1 Then
' 條件1成立時執行的程式
ElseIf 條件2 Then
' 條件2成立時執行的程式
ElseIf 條件3 Then
' 條件3成立時執行的程式
Else
' 條件1、2、3都不成立時執行的程式
End If

五、迴圈

VBA中的迴圈有兩種,一種是For迴圈,一種是Do迴圈。

1
2
3
4
' For迴圈
For 變數 = 初始值 To 終止值 Step 遞增值
' 迴圈內執行的程式
Next 變數
1
2
3
4
' Do迴圈
Do While 條件
' 迴圈內執行的程式
Loop

六、陣列

VBA中的陣列有兩種,一種是動態陣列,一種是靜態陣列。

1
2
' 動態陣列
Dim 陣列名稱() As 變數類型
1
2
' 靜態陣列
Dim 陣列名稱(陣列大小) As 變數類型