VBA IF條件句
「條件句」在VBA中非常的實用,如果符合條件(i),則進行A處理;不符合條件(i),則進行B處理。
![](https://lazyorangelife.com/wp-content/uploads/2024/02/VBA-If條件句-1.png)
IF條件句語法
If 「條件式」 Then
條件「成立」時執行的動作
Else
條件「不成立」時執行的動作
End If
練習IF條件句
Sub 練習IF條件句()
If Range(“A2”).Value >= 60 Then
Range(“B2”).Value = “及格”
Else
Range(“B2”).Value = “不及格”
End If
End Sub
![](https://lazyorangelife.com/wp-content/uploads/2024/02/VBA-If條件句-2.png)
點選「開發人員」-「巨集」或按下「Ctrl」+「F8」快捷鍵,並「執行」巨集。
![](https://lazyorangelife.com/wp-content/uploads/2024/02/VBA-If條件句-3.png)
執行後則快速判定A2儲存格,若分數「>=60」,B2儲存格顯示「及格」;若分數「<60」,B2儲存格顯示「不及格」。
![](https://lazyorangelife.com/wp-content/uploads/2024/02/VBA-IF條件句-4.png)
練習快捷鍵設定
點選「開發人員」-「巨集」或按下「Ctrl」+「F8」快捷鍵。
點選「選項」,輸入想設定的快捷鍵如「q」,最後點選「確定」。
![](https://lazyorangelife.com/wp-content/uploads/2024/02/VBA-IF條件句-5.png)
按下快捷鍵「Ctrl」+「q」快速執行巨集。
![](https://lazyorangelife.com/wp-content/uploads/2024/02/VBA-IF條件句-6.png)
則快速判定A2儲存格,若分數「>=60」,B2儲存格顯示「及格」;若分數「<60」,B2儲存格顯示「不及格」。
![](https://lazyorangelife.com/wp-content/uploads/2024/02/VBA-IF條件句-7.png)
其他文章分享
Part1 -【Excel VBA教學】入門-ElseIf條件句
Part2 -【Excel VBA教學】入門-ElseIf條件句
Part3 -【Excel VBA教學】入門-巢狀IF條件句
Part4 -【Excel VBA教學】入門-Select case條件句