【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 スタンダード 用語問題集