本文へスキップ

簡単!!エクセルVBAメモ

2.VBAの基本(構文など) 【構文中級】

C条件分岐(Select Case)


 条件分岐の個数が多い場合は、「Select Case」を使用するケースがあります。
 ※少ない場合は、「If」を複数書くなどで対応可能

  

【@変数の値で分岐】
   Select Case 変数
    Case 1
      変数=1の処理
    Case 2
      変数=2の処理
    Case Else
      変数が上記以外の処理
   End Select


【A条件式に一致する場合で分岐】
   Select Case True
    Case 条件式1
      条件式1が真の処理
    Case 条件式2
      条件式2が真の処理
    Case 条件式3
      条件式3が真の処理
    Case Else
      全ての条件式が偽の処理
   End Select


  【記述例↓】
   

 



 【※その他【構文中級】ページへ】
  @繰り返し処理@(For〜Next)
  A繰り返し処理A(Do〜Loop)
  B条件分岐(If)
  DメッセージBOX、インプットBOX(msgbox、inputbox)
  Eブック、シート、セルの指定
  Fコピー、カット、貼り付け(Copy、Cut、Paste)


  トップページへ戻る