Использование VBA для применения условного форматирования к диапазону ячеек
Я хотел бы знать, как получить доступ к столбцу в условном формате под названием «Применяется к» и ввести свои собственные условия. Я включил скриншот для лучшей справки.
Мой код для добавления синтаксиса в условном форматировании,
With Selection
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=" & c.Address & "=TRUE"
.
.
.
End With
Я считаю, что код должен быть добавлен туда, но я просто не могу найти правильный синтаксис.
Обновить :
Я обновил свой код, чтобы выглядеть так,
With Range(Cells(c.Row, "B"), Cells(c.Row, "N"))
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=" & c.Address
.FormatConditions(1).Interior.ColorIndex = 15 'change for other color when ticked
End With
Это, по сути, сделает строки определенного диапазона релевантными для того места, где я поставил флажок, и изменил их цвет фона. Положение флажка представлено c.Address, где «c» содержит местоположение ячейки, которую я выбрал для установки флажка.