formatconditions vba excel



Автор Џ задал вопрос в разделе Другие языки и технологии

как сделать в экселе чтобы если значение ячейки меньше 4 то то ее другим цветом выделял? как правильно макрос написать? и получил лучший ответ

Ответ от Itsanti[гуру]
Sub makros1()
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlLess, _
Formula1:="=4"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 13551615
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
End Sub
применяет условное форматирование к выделенной ячейке (Excel 2007)

Ответ от Abram Pupkin[гуру]
зачем же вам нужны макросы если это все делается тремя кликами мышки ?
1. Выделяете нужные столбики
2. меню: Формат=>Условное форматирование
Заполняете нужные условия и выбираете цвет окраски
Нажимаем "0К" и радуемся результатуformatconditions vba excel

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: как сделать в экселе чтобы если значение ячейки меньше 4 то то ее другим цветом выделял? как правильно макрос написать?
спросили в Selection
Как из ячейки в excel убрать условное форматирование и сохранить цвет ячейки?
Наиболее простой способ - скопировать ячейки с условным форматированием и вставить их в редактор
подробнее...

как убрать условное форматирование с листа в excel в vba? надстройки не предлагать
Нажмите "записть макроса" и снимите форматирование вручную. А потом посмотрите, какой код
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*