Sub あああ()
Dim a As Variant
a = Range("H11")
If a < Range("G11") And a < Range("H12") And a < Range("I12") And a < Range("H10") Then
Range("H11").Font.Color = RGB(255, 255, 255)
Range("H11").Interior.Color = RGB(255, 0, 0)
End If
End Sub
上記のコードをSelect caseを使って記載した場合なんですが、
Sub あああ()
Dim a As Variant
a = Range("H11")
Select Case true
Case a < Range("G11") And a < Range("H12") And a < Range("I12") And a < Range("H10")
Range("H11").Font.Color = RGB(255, 255, 255)
Range("H11").Interior.Color = RGB(255, 0, 0)
End Select
End Sub
select case の時はうまくうごきません。
例えば、 セルH10が セルH11より値が小さくても実行されます。
間違っている場所をご指摘していただけないでしょうか?
No.2ベストアンサー
- 回答日時:
論理式全体をカッコで囲んでください。
Case (a < Range("G11") And a < Range("H12") And a < Range("I12") And a < Range("H10"))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAの繰り返し処理について教えてください。 3 2022/08/02 13:21
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- Visual Basic(VBA) 配列の勉強をしています。使用する変数の意味、検索条件の書き方が難しいです。 2 2022/09/15 14:06
- Visual Basic(VBA) ダブルクリックでセルの色を変える 1 2022/12/24 15:52
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- Visual Basic(VBA) 指定の条件に応じたセルの場所に〇印(図形)を描く 2 2022/11/08 15:26
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
- Visual Basic(VBA) いつもお世話になります 下記のコード実行すると エラーになります わかるかた教えてくれませんでしょう 6 2022/12/17 15:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
Excelで空白セル直前のセルデー...
-
特定の色のついたセルを削除
-
Excel UserForm の表示位置
-
下記のマクロの説明(意味)を...
-
【Excel VBA】一番右端セルまで...
-
EXCEL VBA 文中の書式ごと複写...
-
VBAでユーザーフォームにセル値...
-
Excel VBA IF文がうまく動作し...
-
VBA にて、条件付き書式で背景...
-
Excel VBAでCheckboxの名前を変...
-
入力規則のリスト選択
-
DataGridViewでグリッド内に線...
-
SPREAD.netで選択セルの合計を...
-
エクセルVBAで、セル内のテキス...
-
VB6.0からExcel結合セルへ書出...
-
【VBA】写真の貼り付けコードが...
-
複数指定セルの可視セルのみを...
-
データグリッドビューの結合セ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
Excelで空白セル直前のセルデー...
-
エクセルVBA 配列からセルに「...
-
Excel UserForm の表示位置
-
【Excel VBA】一番右端セルまで...
-
エクセルの合計を自動で表示さ...
-
【VBA】【ユーザーフォーム_Lis...
-
EXCEL VBA 文中の書式ごと複写...
-
下記のマクロの説明(意味)を...
-
Excel VBAでCheckboxの名前を変...
-
【VBA】写真の貼り付けコードが...
-
特定の色のついたセルを削除
-
VBA:日付を配列に入れ別セルに...
-
VBA にて、条件付き書式で背景...
-
DataGridViewのフォーカス遷移...
-
関数の引数でrangeを指定したとき
-
入力規則のリスト選択
-
DataGridViewで指定したセルの...
-
VBAでユーザーフォームにセル値...
-
複数指定セルの可視セルのみを...
おすすめ情報