VBAのswitchステートメント

ユーザーは、式の値の使用に基づいてステートメントのグループを実行したい場合はSwitch Caseステートメントを。各値は、「状況」と呼ばれ、それぞれの場合の変数に試験に従ってオンされます。テスト式と、ユーザーが指定した場合はCase、実装の一致していないCase Else文を。

Case ElseされるSelect Case一つの代替文は、しかし、常に使用Case Else声明は良いプログラミングの練習です。

文法

以下は、VBScriptのあるSwitch構文ステートメント。

選択 ケース表現
    ケースexpressionlist1 
      文1 
      文2 
      .... 
      .... 
      statement1nの
   ケースexpressionlist2 
      文1 
      文2 
      .... 
      .... 
   ケースexpressionlistn 
      文1 
      文2 
      .... 
      ....    
   ケース エルス
      elsestatement1 
      elsestatement2 
      ....を
      .. .. 
終了 を選択

デモンストレーションの目的のために本明細書整数型の関数によって計算。次の図を参照してください -

リファレンスサンプルコード -

プライベート サブswitch_demo_Click()
    薄暗い MyVarというよう 整数
   のMyVar = 1 

   を選択 ケースMyVarという
       ケース 1つ
         のMsgBox  数が最小合成数である
      ケース 2 
         のMsgBox  数だけでも素数である
      ケース 3 
         のMsgBox  " 数が最小奇数であります素数
      ケース エルス
         MsgBoxに 不明な番号
   エンド を選択
End Subの

、上記次の結果をサンプルコードを実行します -

 

 

おすすめ

転載: www.cnblogs.com/sunyllove/p/11348176.html