Есть ли способ изменить цвет фона ячеек, если они обновляются с использованием макроса?Изменение цвета ячеек при обновлении значений в Excel
Я использую цикл VBA for с операторами IF, которые обновляют ячейки.
Возможно ли изменить цвет фона в цикле for/после их обновления?
Dim cella As Range
For Each cella In Range("D15:AE15").Cells
If cella.Value = 0 And cella.Offset(17).Value = 2 Then
cella.Value = 1
cella.Offset(17).Value = 1
cella.Interior.ColorIndex = 3
End If
Next cella
Я пробовал использовать внутреннюю функцию индекса цвета внутри цикла, но он, похоже, не работает? (И я хочу только окрасить ячейки, которые обновляются)
Почему бы просто не записать изменения при выполнении этого вручную? Должен показать вам, как это работает ... –
очень верно! Спасибо – dan6657
Что не так с вашим кодом? Предполагается изменить цвет вашей клеи на красный. Разве это не так? – vacip