![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 36
|
![]()
Здравствуйте подскажите пожалуйста тупому решение. Есть лист в ширину А-Т и в длину до бесконечности. Если в столбце Е встретился 0 в результате вычисления (не пустая), то строка на которой он расположен(А-Т) должна быть перечеркнута.
Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Выделение строки цветом подойдет?
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Попробуйте так
Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 36
|
![]()
Если можно, то с применением условного форматирования перечеркиванием, без ВБА. ВБА на крайний случай с перечеркиванием, только напишите ламеру, куда и как, что бы автоматически срабатывал код.
Большое спасибо. |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Нужно именно перечеркивание по середине строки или другое подойдет? По крайней мере у меня можно делать только внешние границы ячеек
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 36
|
![]()
Нужно именно перечеркивание текста содержащегося в строке А-Т.
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Нажимаем Условное форматирование - Правила выделения ячеек - Равно - Слева пишем "0" - справа "Польз. формат" - в Шрифте выбираем зачеркнутый.
VBA - Alt+F11 - вставить код Последний раз редактировалось motorway; 30.08.2009 в 18:38. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 36
|
![]() ![]() Последний раз редактировалось 550953; 30.08.2009 в 19:06. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
![]()
Попробуйте так: усл форматирование -> создать правило -> исп. формулу для опр. формат. ячеек (последнее) ->написать
=И(ЕПУСТО($E1)=ЛОЖЬ; $E1=0) -> задать перечеркивание -> и потом в управлении правилами форматирования посмотреть, к чему это применилось и изменить на =$1:$1048576 |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 36
|
![]()
Диапалазон не срабатывает, очень большое, Ставил на 999 результата нет, поставил на "=$A$83:$T$84", а в формулу
="И(ЕПУСТО($E$83)=ЛОЖЬ; $E$83=0)" рузультата нет. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
условное форматирование | tanka123 | Microsoft Office Excel | 39 | 27.01.2016 11:34 |
Условное форматирование | eda | Microsoft Office Excel | 2 | 27.07.2009 13:03 |
Условное форматирование | ZORRO2005 | Microsoft Office Excel | 6 | 29.09.2008 16:46 |
Условное суммирование | rexec | Microsoft Office Excel | 3 | 07.02.2008 18:20 |
Условное форматирование | Asu | Microsoft Office Excel | 2 | 18.10.2007 10:14 |