Всем привет!
Прошу подсказать по заливке таблицы.
Через условное форматирование с использованием формул настроены:
- чередующаяся заливка (синий и без заливки): =ОСТАТ(СТРОКА(A2);2)=0
- горизонтальное выделение строки (зеленый): =И(СТРОКА(A2)=ЯЧЕЙКА("строка");$G$1="вкл")
Для горизонтального выделения строки используется макрос и "переключатель вкл/выкл":
Сейчас горизонтальное выделение (зеленым) применяется только к строкам без заливки, те если в строке есть заливка синим, то строка так и остается синей.
Возможно сделать так, чтобы синяя заливка тоже "красилась" в зеленый?
(приложил пример - Example.xlsm)
Прошу подсказать по заливке таблицы.
Через условное форматирование с использованием формул настроены:
- чередующаяся заливка (синий и без заливки): =ОСТАТ(СТРОКА(A2);2)=0
- горизонтальное выделение строки (зеленый): =И(СТРОКА(A2)=ЯЧЕЙКА("строка");$G$1="вкл")
Для горизонтального выделения строки используется макрос и "переключатель вкл/выкл":
| Код |
|---|
Private Sub WorkSheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count > 1 Then Exit Sub ActiveCell.Calculate End Sub |
Сейчас горизонтальное выделение (зеленым) применяется только к строкам без заливки, те если в строке есть заливка синим, то строка так и остается синей.
Возможно сделать так, чтобы синяя заливка тоже "красилась" в зеленый?
(приложил пример - Example.xlsm)
Изменено: - 17.11.2025 23:37:41