列Lの値に基づいて色を変更するマクロを作成しようとしています。列LのセルがYESの場合、Hightlight Column Bセルは赤で表示されます。ただし、以下のマクロは機能しません。実行されますが、何もしません。Excel VBA - セルの色の変更
Sub ColorMeElmo()
Dim i As Long, r1 As Range, r2 As Range
For i = 2 To 5
Set r1 = Range("L" & i)
Set r2 = Range("B" & i & ":B" & i)
If r1.Value = "YES" Then r2.Interior.Color = vbRed
Next i
End Sub
なぜ条件付き書式を使用していませんか? –
私のために働く。あなたはL2:L5の範囲のどこにでも "はい"を持っていますか? (注:「はい」だけではなく、実際には「はい」) – YowE3K
HI Scott、私はユーザーに提供するつもりで、マクロの実行が簡単になると思いました。 – user7675421