Доброе время дамы и господа
Простой макрос,.. казалось мне так на первых минутах.
Простое условие: Если ячейка в 4ом столбце после 20 строки (включительно и до неизвестной, но заполненной нижней ячейки этого же 4го столбца) пустая, то окрасить её фон в жёлтый цвет.
Макрос пытался приобщить из похожей темы, но он удаляет полностью строку (Rows(i).Delete):
[vba]Код
GD = Range("D" & Rows.Count).End(xlUp).Row
For i = GD To 20 Step -1
If Cells(i, 4) = "" Or Cells(i, 4).Value Like "0" Then
Rows(i).Delete
'Cells(i).Color = vbYellow 'как-то так
End If
Next
[/vba]