Здравствуйте! Задался целью по возможности избавиться от всех Select и Activate в макросах, но пока никак не могу совладать с условным форматированием. Если можно применить к ячейкам условное форматирование, не выбирая их, то напишите пожалуйста код, как это можно сделать. Спасибо!
Здравствуйте! Задался целью по возможности избавиться от всех Select и Activate в макросах, но пока никак не могу совладать с условным форматированием. Если можно применить к ячейкам условное форматирование, не выбирая их, то напишите пожалуйста код, как это можно сделать. Спасибо!vzdorny
Sub tt() With Range("A1:A13") .FormatConditions.Add Type:=xlExpression, Formula1:="=A1=2" .FormatConditions(.FormatConditions.Count).SetFirstPriority .FormatConditions(1).Interior.Color = 255 End With End Sub
[/vba] Если в ячейках А1:А13 значение 2, то красная заливка
Конечно можно [vba]
Код
Sub tt() With Range("A1:A13") .FormatConditions.Add Type:=xlExpression, Formula1:="=A1=2" .FormatConditions(.FormatConditions.Count).SetFirstPriority .FormatConditions(1).Interior.Color = 255 End With End Sub
[/vba] Если в ячейках А1:А13 значение 2, то красная заливка_Boroda_
_Boroda_, подскажите пожалуйста а как макрос будет если нужно что бы если в ячейках А1:А13 значение 2 то формат ячеек - дата (день месяц год) если "1" то "месяц год)?
_Boroda_, подскажите пожалуйста а как макрос будет если нужно что бы если в ячейках А1:А13 значение 2 то формат ячеек - дата (день месяц год) если "1" то "месяц год)?micholap_denis
здравствуйте Pelena, вся проблема в том что при применении макроса вставки строк (копирования либо вставки шаблонов с другого листа почему то сбиваются форматы ячеек) там где даты- вместо 22.08.2020 заменяет 8.4.20 там где числа - денежный формат где просто красным выделяются отрицательные значения - пишет отрмицательные красным но в скобках.....как победить? в чем проблема-может есть настройки какие ? думал победить УФ
макрорекордером когда применяются Select и Activate другие макросы тупят....применил решение бороды для тех ячеек что цветом выделяются а вот для того что бы даты и числа победить не допедриваю.....
здравствуйте Pelena, вся проблема в том что при применении макроса вставки строк (копирования либо вставки шаблонов с другого листа почему то сбиваются форматы ячеек) там где даты- вместо 22.08.2020 заменяет 8.4.20 там где числа - денежный формат где просто красным выделяются отрицательные значения - пишет отрмицательные красным но в скобках.....как победить? в чем проблема-может есть настройки какие ? думал победить УФ
макрорекордером когда применяются Select и Activate другие макросы тупят....применил решение бороды для тех ячеек что цветом выделяются а вот для того что бы даты и числа победить не допедриваю.....micholap_denis
.FormatConditions.Delete а это помогает чтоб не множились правила приУФ при копировании добавлении строк? сейчас чтоб не копировались правила УФ- применяю макрос- удаляет все сначала после вставляет обратно для полных диапазонов столбцов
.FormatConditions.Delete а это помогает чтоб не множились правила приУФ при копировании добавлении строк? сейчас чтоб не копировались правила УФ- применяю макрос- удаляет все сначала после вставляет обратно для полных диапазонов столбцовmicholap_denis