Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.07.2008, 13:32   #1
liberty
Пользователь
 
Регистрация: 11.07.2008
Сообщений: 10
По умолчанию Закраска ячейки при наступлении события

Привет всем гуру дайнной области!

Решил упростить себе жизнь и чтобы не держать определенную информация в голове написать небольшую формулу, но что-то никак не получается!

Суть вот в чем:

Надо чтобы при наступлении определенной даты цвет ячейки перекрашивался в другой цвет, конечно не обязательно что бы ячейка перекрашивалась можно и чтобы текст перекрашивался, это не важно.

Начала вроде написал:

=ЕСЛИ(СЕГОДНЯ()=ДАТА(2008;7;11); залить ячейку красным цветом значение 30.05.2008; значение 30.05.2008 (без заливки ....

Т.е. хочется чтобы содержимое не менялось, но в тоже время как-то выделялось при наступлении определенной даты.
Подскажите кто что думает по этому поводу!

Последний раз редактировалось liberty; 11.07.2008 в 13:44.
liberty вне форума
Старый 11.07.2008, 14:15   #2
Volodshan
Форумчанин
 
Регистрация: 20.05.2008
Сообщений: 241
По умолчанию

Вы на верном пути, только... загляните в условное форматирование.
Volodshan вне форума
Старый 17.07.2008, 10:17   #3
liberty
Пользователь
 
Регистрация: 11.07.2008
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Volodshan Посмотреть сообщение
Вы на верном пути, только... загляните в условное форматирование.
А можно поподробнее?
liberty вне форума
Старый 17.07.2008, 13:43   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Введите значение в формате "Дата" в ячейку "A1".
Если введенная дата больше, чем "СЕГОДНЯ()", то ячейка окрашивается в красный цвет. Чтобы увидеть, как это сделано: выделить ячейку "A1", зайти в "Формат" -> "Условное форматирование". Все станет понятно.
Вложения
Тип файла: rar УФ.rar (1.4 Кб, 91 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 18.07.2008, 17:00   #5
Katherina_Koval
 
Регистрация: 18.07.2008
Сообщений: 4
По умолчанию

а как изменить количество условий?
Katherina_Koval вне форума
Старый 18.07.2008, 17:42   #6
Albert2008
Пользователь
 
Регистрация: 17.07.2008
Сообщений: 26
По умолчанию

Да, пример хороший, но было бы полезно увидеть нечто подобное в листинге для Дельфи с комментариями для каждой строчки
Albert2008 вне форума
Старый 21.07.2008, 07:27   #7
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Чтобы изменить количество условий: выделить ячейку, зайти в "Формат" -> "Условное форматирование" - задать первое условие, после этого, нажать "А также" и задать второе условие. Максимум - 3 условия.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 21.07.2008, 09:59   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Максимум - 3 условия.
это в офис версия <= 2003
по слухам в MS Office 2007 это ограничение снято...
Serge_Bliznykov вне форума
Старый 21.07.2008, 10:06   #9
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

вот ЗДЕСЬ условное форматирование с более чем 3-мя условиями в Excel 2003
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 21.07.2008, 12:39   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
условное форматирование с более чем 3-мя условиями в Excel 2003
- так, так бы сразу и сказал - через макрос VBA на изменение данных на листе...
Можно, конечно, и так... Но, имхо, только как вариант, когда уже деваться некуда - через настоящее условное форматирование оно покузявишнее будет ;-)
Serge_Bliznykov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
События для DBGrid Максим_Леонидович Компоненты Delphi 1 08.08.2008 22:43
Обработка события Updated не всего листа, а лишь одной ячейки neugadal Microsoft Office Excel 7 20.07.2008 18:18
Как разделить число и текст в одной ячейки на две ячейки. neboskreb Microsoft Office Excel 2 15.04.2008 19:39
События для DBGrid Repz БД в Delphi 3 11.08.2007 09:37
Назначение события EA_Sports Общие вопросы Delphi 2 11.03.2007 00:45