Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


66019 / 76738 ←次へ | 前へ→

【15285】Re:Select Caseについて
発言  かみちゃん  - 04/6/19(土) 12:14 -

引用なし
パスワード
   >Select Caseを使って処理を分岐したいのですが、
>値が入っている時はうまく動きます。
>しかし空のセルがあるとだめです。(当たり前かもしれませんが)

どうだめなのでしょうか?

>空のセルがあっても処理を続けさせる時は、どのようにすればいいのでしょうか?
>Case Else を使えばいいのでしょうか?

下記のコードは、A1セルの値により、いろんなメッセージを表示します。
セルが空白の場合は、「1 から 10 以外の数値」と表示したあと、「処理を続行します」と表示されます。

Sub Test()
 Select Case Cells(1, 1).Value
  Case 1 To 5
   MsgBox "1 から 5 の間"
  Case 6, 7, 8
   MsgBox "6 から 8 の間"
  Case 9 To 10 And Number < 11
   MsgBox "9 または 10"
  Case Else
   MsgBox "1 から 10 以外の数値"
 End Select
 MsgBox "処理を続けます。"
End Sub

0 hits

【15283】Select Caseについて 初心者K 04/6/19(土) 11:52 質問
【15284】Re:Select Caseについて kuku 04/6/19(土) 12:06 回答
【15285】Re:Select Caseについて かみちゃん 04/6/19(土) 12:14 発言
【15295】こんなんでどうでしょうか… 失恋魔術師 04/6/19(土) 23:12 発言
【15298】Re:Select Caseについて kein 04/6/19(土) 23:55 回答
【15404】とりあえず 初心者K 04/6/23(水) 18:36 お礼

66019 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free