Select Case(条件判断構造)

一つの式の値を、複数の値と比較する場合は、Select Caseを使用したほうが読みやすくなります。
構文
Select Case 比較対象
 Case 条件1
  処理1
 Case 条件2
  処理2
  :
  :
 Case Else
  処理n
End Select


If Then ElseIfと似ていますが、If Then ElseIfは各ElseIfについてそれぞれ違った条件式を評価していますが、Select Caseは、先頭の値とそれぞれのCaseでの値を比較しています。
動きをフロ-チャートで表すと以下のようになります。
フロ-チャートの図
サンプル
Select Caseサンプルの図
結果
結果の図


Excel VBAのチップス一覧へ戻る

ツイート
このエントリーをはてなブックマークに追加
inserted by FC2 system