Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Цвет шрифта в ячейке. Добавлено: 15.05.07 14:02  

Автор вопроса:  Сергей
Привет.
Проблема такая. В ячейке Экселя есть "условное форматирование", которое меняет цвет шрифта на "красный", при выполнении условия. Как в макросе получить цвет шрифта в этой ячейке? Пробовал .Font.ColorIndex, оно выдает значение "черный", хотя по факту "красный" (сработало условное форматирование). Можно конечно в макросе проверять не цвет, а усовие, но такой вариант не подходит, т.к. макрос - унисерсальный, а ячеек с "условным форматированием" - много и у каждой свое условие.
Спасибо.

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 bi-lya



Вопросов: 1
Ответов: 125
 Профиль | | #1 Добавлено: 15.05.07 15:10
Недопойму, в чем у вас проблема. Делаю
If .Cells(а, с).Font.ColorIndex = 3 Then...
и все арбайтает...

Ответить

Номер ответа: 2
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #2 Добавлено: 15.05.07 15:43
Недопойму, в чем у вас проблема

Потому что не прочитал вопрос, по всей видимости.

Ответить

Номер ответа: 3
Автор ответа:
 Сергей



Вопросов: 13
Ответов: 25
 Профиль | | #3 Добавлено: 17.05.07 15:10
To 1: попробуй еще раз. Перед этим сделай текущий цвет отличный от красного и установи на ячейку "условное форматирование". Посмотри как меняется текущий цвет (.Font.ColorIndex) при выполнении условия, или нет.
Вообще то я обошелся (использовал "условное форматирование" с проверкой справедливости формулы...), но все же вопрос остался... мож флаг какой есть срабатывания "условного форматирования"?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам