Выделение текущей даты
Достаточно малоизвестный инструмент Excel, но это как раз тот инструмент при помощи которого можно изменить форматирование ячейки(цвет заливки, шрифт, границы) в зависимости от условия, не прибегая к помощи VBA. Например, у нас имеется таблица данных, в одном столбце которой находятся даты и хотелось бы, чтобы при открытии файла ячейка с текущей датой сама выделялась цветом. Допустим это столбец
- выделяем столбец с датами
-
- Excel 2003: Формат(Format)-Условное форматирование(Conditional formatting);
- Excel 2007-2010: вкладка Главная(General)-Условное форматирование(Conditional formatting)-Создать правило(New rule)
- выбираем формула; для Excel 2007: Использовать формулу для определения форматируемых ячеек(Use a formula to determine which cells to format)
- вписываем в поле условие -
= $B2 =СЕГОДНЯ() - выбираем способ форматирования ячеек(в примере цвет заливки - красный)
- жмем Ок.
Если Вам необходимо выделять не только ячейку с датой, а всю строку таблицы, то в пункте 1 выделяем не столбец, а всю таблицу.
Tips_FC_Date.xls (30,0 KiB, 9 469 скачиваний)
Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам
Access apple watch Multex Power Query и Power BI VBA управление кодами Бесплатные надстройки Дата и время Записки ИП Надстройки Печать Политика Конфиденциальности Почта Программы Работа с приложениями Разработка приложений Росстат Тренинги и вебинары Финансовые Форматирование Функции Excel акции MulTEx ссылки статистикаКомментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум
так. делаю следующее. ввожу дату. сегодня 05.09.2012 я ввожу нужную дату 08.09.2012. ввожу формулу =$E3=СЕГОДНЯ()-7.
до этого попробовал другие формулы они работают. а именно эта не нет.
Димас, чисто логически: формула =$E3=СЕГОДНЯ()-7 что делает? Правильно, проверяет равна ли дата в ячейке Е3 дате, на неделю меньшей, чем текущая. 08.09.2012 явно не подходит под критерий. Ячейка подсветиться, если в Е3 будет дата 29.08.2012. Что тогда Вы хотите от формулы? Для того, чтобы подсвечивать даты за неделю до срока надо вводить так: =$E3>СЕГОДНЯ()-7. чтобы исключить подсветку дат после текущей, то так: =И(E3>СЕГОДНЯ()-7;E3<=СЕГОДНЯ())
оооо))) отлично)) спасибо огромное)) всё заработало)
Дмитрий здравствуйте. появилась загвоздка и ни как не могу её решить. правда она не по теме форума но вы сразу видно человек очень грамотный и я на Вас надеюсь.
Проблема следующая: мне надо в ячейке сделать кнопку при нажатии на которую появлялось окно с более с введённой информацией(например информация о человеке или компании). как это можно сделать и можно ли вообще?? очень надеюсь на ответ. заранее спасибо)
Димас, Вы правы - совсем не по теме. На сайте около 80 статей, среди которых можно найти более подходящую. Например:Как создать кнопку для вызова макроса на листе? форум тоже работает.
Плюс
Ну и в принципе непонятно что именно Вам надо - показать как сделать кнопку или все описанное. Если все - начните изучать VBA в общем и пользовательские формы в частности.
Доброго времени суток! Опять разладилось подкрашивание дат. ввожу по формуле =$E3>СЕГОДНЯ()-7 , но подкрашивание остаётся и "вчера" и за месяц до даты. не могу понять что случилось. вроде всё было нормально...((( может подскажите в чём может быть проблема?
Либо в столбце Е нет дат, либо там вместо дат текст, либо столбец Е не тот столбец, в котором надо даты просматривать. Либо все даты удовлетворяют условию.
проверил. даты есть, там не текст а даты, столбец тот. мне кажется я не верно задаю условия. может формула не та? от попыток понять что я задаю формулой у меня мозг закипает))... может там не минус а плюс 7?
а тут можно как нибудь выложить базу? чтобы разобраться в чём проблема??
Димас, я персонально Вам давал ссылку на форум(сообщение 8 Сентябрь 2012 в 19:05 | #5). Там можно и выложить и развернуто свою проблему изложить.