【VBA用語】Select Caseステートメントとは?
Select Caseステートメントは、複数の条件ごとに処理を分けることができるステートメントです。
使い方
次のプログラムは、セルA1の値が「10」より少ない場合は「小」、「100」より少ない場合は「中」、それ以外の場合は「大」というメッセージを表示するプログラムです。
Sub Test1()
Select Case Cells(1, 1)
Case Is < 10
MsgBox "小"
Case Is < 100
MsgBox "中"
Case Else
MsgBox "大"
End Select
End Sub
メモ
「Case」で条件を指定し、いずれの条件も満たさなかった場合は、「Case Else」を指定します
(「Else」はエラーになります。間違えないようにしましょう。)
Select Caseステートメントは、「Select Case」で始まり、「End Select」で終わります。
学び方
Select Caseステートメントは、VBAの資格「Excel VBA スタンダード」で学ぶことができます。
「Excel VBA スタンダード」の問題集は、以下よりお試しください。
Excel VBA スタンダード 用語問題集