Я хочу написать немного кода, который изменяет внутренний цвет ячейки, если выполняется условие.Это условие: если значение (дата) данной ячейки, например, сегодняшняя дата <20, то цвет этой ячейки изменяется.</p>
Я хочу, чтобы эти изменения были применены к четырем ячейкам справа (4 столбца).Саб работает только для одной ячейки.Есть идеи, что не так?Что-то не так с петлей?
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i As Integer
If Target.Column = 8 Then
For i = 2 To i = 6
If Target.Offset(0, i).Value - Date < 20 Then
Target.Offset(0, i).Interior.Color = rgbRed
Else: Target.Offset(0, i).Interior.Color = rgbWhite
End If
Next i
End If
End Sub