Я написал простой код VBA, чтобы проверить, является ли значение ячейки отрицательным, и если оно отрицательное, выделить его красным. По какой-то причине я продолжаю получать «несоответствие времени выполнения». Мой код
For x = 2 To 100
Set val3 = Worksheets("Summary").Cells(x, 9)
If val3.Value < 0 Then
Worksheets("Summary").Cells(x, 9).FontColorIndex = 3
End If
Next x
Столбец 9 (столбец, который я проверяю) заполнен значениями в долларах. Спасибо заранее за вашу помощь.
val3.Font.ColorIndex = 3
вместо повторного поиска одной и той же ячейки в цикле. - person Alex K.   schedule 31.10.2012Conditional Formatting
вместо VBA? - person Scott Holtzman   schedule 31.10.2012