То, что мы пытаемся сделать, это ссылаться на цвет текста в условно отформатированных ячейках, которые соответствуют определенной метрике. У нас есть цикл for, который проверяет цвет текста каждой ячейки, идущей вниз по строке.
На цветные ячейки, выполненные с помощью условного форматирования, нельзя ссылаться через font.color, поскольку вручную / цветные ячейки VBA (насколько я знаю), поэтому мы ищем способ ссылки на условно отформатированный цвет / посмотрите в Функция форматирования и захват цвета.
Dim rstarpos As Long
Dim cstartpos1 As Long
rstartpos = 9
cstartpos1 = 3
For i = rstartpos To 10
Sheets("Scorecard").Select
Cells(i, cstartpos1).Select
MsgBox Cells(i, cstartpos1).Font.Color
Font.color в идеале должен сообщать, какой цвет шрифта ячейки в цикле. Однако из-за условного форматирования это не так. Есть ли способ назвать цвет условно отформатированной ячейки?
Спасибо за вашу помощь.