|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.08.2009, 17:11 | #1 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 36
|
условное форматир
Здравствуйте подскажите пожалуйста тупому решение. Есть лист в ширину А-Т и в длину до бесконечности. Если в столбце Е встретился 0 в результате вычисления (не пустая), то строка на которой он расположен(А-Т) должна быть перечеркнута.
Заранее спасибо. |
30.08.2009, 17:52 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Выделение строки цветом подойдет?
|
30.08.2009, 17:59 | #3 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Попробуйте так
Код:
|
30.08.2009, 18:17 | #4 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 36
|
Если можно, то с применением условного форматирования перечеркиванием, без ВБА. ВБА на крайний случай с перечеркиванием, только напишите ламеру, куда и как, что бы автоматически срабатывал код.
Большое спасибо. |
30.08.2009, 18:21 | #5 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Нужно именно перечеркивание по середине строки или другое подойдет? По крайней мере у меня можно делать только внешние границы ячеек
|
30.08.2009, 18:24 | #6 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 36
|
Нужно именно перечеркивание текста содержащегося в строке А-Т.
|
30.08.2009, 18:28 | #7 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Нажимаем Условное форматирование - Правила выделения ячеек - Равно - Слева пишем "0" - справа "Польз. формат" - в Шрифте выбираем зачеркнутый.
VBA - Alt+F11 - вставить код Последний раз редактировалось motorway; 30.08.2009 в 18:38. |
30.08.2009, 19:02 | #8 |
Пользователь
Регистрация: 30.08.2009
Сообщений: 36
|
Файл прикрепил результата. По столбцу Е все нули перечеркивает. Но строку всю не перечеркивает.
Последний раз редактировалось 550953; 30.08.2009 в 19:06. |
30.08.2009, 19:10 | #9 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Попробуйте так: усл форматирование -> создать правило -> исп. формулу для опр. формат. ячеек (последнее) ->написать
=И(ЕПУСТО($E1)=ЛОЖЬ; $E1=0) -> задать перечеркивание -> и потом в управлении правилами форматирования посмотреть, к чему это применилось и изменить на =$1:$1048576 |
30.08.2009, 19:20 | #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 |