Excel VBA質問箱 IV

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

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


25713 / 76732 ←次へ | 前へ→

【56357】Re:数字によるセル色の変更
発言  マクロマン  - 08/6/14(土) 19:51 -

引用なし
パスワード
   いろんな条件で条件分岐してやる必要があります。
参考にしてください。
アクティブセルを対象にしています。

Sub test()
If IsEmpty(ActiveCell) = True Then 'ブランクセル
  MsgBox "ブランクセルです。"
ElseIf IsNumeric(ActiveCell.Value) = False Then '数値以外
  MsgBox "数値以外"
ElseIf Round(ActiveCell.Value, 0) <> ActiveCell.Value Then '整数以外
  MsgBox "小数点以下あり"
ElseIf 1 > ActiveCell.Value Or 9 < ActiveCell.Value Then '0以下、あるいは10以上
  MsgBox "0以下、あるいは10以上です。"
Else '1〜9
  Select Case ActiveCell.Value
  Case 1 '1の場合
   MsgBox "1"
  Case 2 '2の場合
   MsgBox "2"
  Case 3 '3の場合
   MsgBox "3"
  Case 4 '4の場合
   MsgBox "4"
  Case 5 '5の場合
   MsgBox "5"
  Case 6 '6の場合
   MsgBox "6"
  Case 7 '7の場合
   MsgBox "7"
  Case 8 '8の場合
   MsgBox "8"
  Case 9 '9の場合
   MsgBox "9"
  End Select
End If
End Sub

0 hits

【56353】数字によるセル色の変更 w400 08/6/14(土) 14:52 質問
【56354】Re:数字によるセル色の変更 マクロマン 08/6/14(土) 15:01 発言
【56356】Re:数字によるセル色の変更 w400 08/6/14(土) 19:22 質問
【56357】Re:数字によるセル色の変更 マクロマン 08/6/14(土) 19:51 発言
【56359】Re:数字によるセル色の変更 w400 08/6/14(土) 23:06 発言
【56361】Re:数字によるセル色の変更 カウボーイズ 08/6/15(日) 1:24 回答
【56366】Re:数字によるセル色の変更 w400 08/6/15(日) 15:37 お礼
【56358】Re:数字によるセル色の変更 マクロマン 08/6/14(土) 20:04 発言

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