Условное форматирование - VBA
Формулировка задачи:
Помогите решить задачку.... при условном форматировании необходимо, чтобы активная ячейка находилась вверху колонки, то есть А1 или В1 или С1 и так далее.
Если вызвать макрос и ячейка будет находится ниже указанной, то поплывет все форматирование.
Что нужно коду, чтобы можно было форматировать из любого места на листе и при этом оставаться в активной ячейке? (кроме переменой, в которую задается адрес активной ячейки)
Решение задачи: «Условное форматирование»
textual
Листинг программы
Dim Rng As Range
Set Rng = Range("A3:A333")
With Rng.FormatConditions
.Delete
With .Add(Type:=xlExpression, Formula1:="=R[-2]C=R[-2]C[1]") '"=RC=RC[1]" Может ?
.SetFirstPriority
.Interior.Color = RGB(111, 255, 177) 'GREEN
.StopIfTrue = True
End With
End With