Используя VBA и Excel, у меня есть динамический диапазон, и я хочу применить базовое условное форматирование, при котором поле становится зеленым, если число больше 0,8
, в некоторых ячейках есть текст, а не числа, и я нехочу отформатировать эти ячейки.
Вот то, что у меня есть, но оно не работает.
With RESPXL.xlsWS4.Range(RESPXL.xlsWS4.Cells(2, 7), RESPXL.xlsWS4.Cells(RECCNT, 19)).FormatConditions.Add(xlCellValue, xlGreater, "=IsNumber(xlCellValue)", "=0.8")
.Font.Bold = True
.Font.Color = -11489280
.StopIfTrue = False
.Interior.Color = 13421823
.Interior.ThemeColor = xlThemeColorAccent6
.Interior.TintAndShade = 0.799981688894314
End With