次の方法で共有


'Case' ステートメントに指定された範囲が有効ではありません。

更新 : 2007 年 11 月

不正な範囲が Case ステートメントに指定されています。

同じ式を複数の値と比較する場合は、If...Then...Else ステートメントの代わりに Select...Case ステートメントを使用できます。If ステートメントと ElseIf ステートメントは、各ステートメントで異なる式を評価できますが、Select ステートメントは、1 つの式を 1 回だけ評価し、その式をすべての比較に使用します。各 Case ステートメントには、1 つ以上の複数の値、値の範囲、または値と比較演算子の組み合わせを指定できます。

Error ID: BC40052

このエラーを解決するには

  • すべての値が含まれるように範囲を変更するか、Case Else ステートメントを使って未定義の値を受け取るようにします。

参照

概念

条件判断構造

拡大変換と縮小変換

参照

Select...Case ステートメント (Visual Basic)