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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2013, 17:22   #1
ВадимРОС
Пользователь
 
Регистрация: 26.07.2013
Сообщений: 15
Вопрос Условное форматирование

Добрый день всем!

Помогите со следующим вопросом:

мне необходимо привязать ячейку с системной датой, то есть:
есть ячейка с форматом (Дата), необходимо, что бы когда придет дата на календаре компьютера, данная ячейка закрасилась.

Функция =СЕГОДНЯ() мне не помогла, вариации =СЕГОДНЯ()+1 или другое число, так же мне не помогли, так как данная функция работает именно с текущей датой.

Кто чем может помочь?

P/S/ для быстрого понимания: возьмем ячейку "$D$10"

Вот пример моего условного форматирования:
Значение - больше или равно - =СЕГОДНЯ()+1 - Формат:Цвет(красный)
ВадимРОС вне форума Ответить с цитированием
Старый 26.07.2013, 17:24   #2
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Так надо еще указать, с чем это СЕГОДНЯ() сравнивать...
=$D$10=СЕГОДНЯ()

Выделение текущей даты
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 26.07.2013, 17:30   #3
ВадимРОС
Пользователь
 
Регистрация: 26.07.2013
Сообщений: 15
По умолчанию

То есть, что бы ячейка $D$10 через две недели закрасилась в красный цвет нужно в формуле написать:=$D$10=СЕГОДНЯ()+14
Так?
ВадимРОС вне форума Ответить с цитированием
Старый 26.07.2013, 17:34   #4
ВадимРОС
Пользователь
 
Регистрация: 26.07.2013
Сообщений: 15
По умолчанию

чуть добавлю, ячейка $D$10 пустая, он только должна закраситься
ВадимРОС вне форума Ответить с цитированием
Старый 26.07.2013, 18:50   #5
Czeslaw
Пользователь
 
Регистрация: 08.07.2013
Сообщений: 95
По умолчанию

Можно наверное так?
Вложения
Тип файла: rar UF.rar (6.5 Кб, 13 просмотров)
Czeslaw вне форума Ответить с цитированием
Старый 26.07.2013, 18:53   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в условное форматирование =сегодня() >= значен("9.8.2013")

и через две недели - закрасится
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 29.07.2013, 09:14   #7
ВадимРОС
Пользователь
 
Регистрация: 26.07.2013
Сообщений: 15
По умолчанию

Цитата:
Можно наверное так?
идея хорошая, но представьте, что это нужно сделать не для трех ячеек такие формулы, а как минимум для 100

заняться можно на досуге, но займет в любом случае много времени...

Спасибо за идею
ВадимРОС вне форума Ответить с цитированием
Старый 29.07.2013, 09:29   #8
ВадимРОС
Пользователь
 
Регистрация: 26.07.2013
Сообщений: 15
По умолчанию

Цитата:
в условное форматирование =сегодня() >= значен("9.8.2013")
завтра проверю, работает или нет...

единственное, что если ставить уравнение => то почему-то закрашивается сразу, попробовал просто поставить знак > закраски нет, посмотрю завтра закраситься ячейка или нет (это описание актуально для ячейки без значения, то есть она пустая)

попробовал еще поставить именно дату 30.07.2013, закрашивание по вашему примеру ушло, посмотрю что будет дальше.
ВадимРОС вне форума Ответить с цитированием
Старый 29.07.2013, 10:01   #9
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

посмотрите пример. для большого количество проверок лучше сделать так.
Вложения
Тип файла: zip Книга1.zip (6.9 Кб, 9 просмотров)
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 29.07.2013, 10:21   #10
ВадимРОС
Пользователь
 
Регистрация: 26.07.2013
Сообщений: 15
По умолчанию

Цитата:
посмотрите пример. для большого количество проверок лучше сделать так
спасибо, только поясните в чем суть формулы
=И(ЦЕЛОЕ(СЕГОДНЯ())-ЦЕЛОЕ(RC3)>0; RC3 <> "")
ВадимРОС вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условное форматирование bize Microsoft Office Excel 9 27.07.2012 16:07
Условное форматирование tmpnik Microsoft Office Excel 4 06.07.2010 06:36
условное форматирование Verano naranjo Microsoft Office Excel 8 07.05.2010 16:00
Условное форматирование! BRM Microsoft Office Excel 6 18.12.2009 16:56
Условное форматирование Asu Microsoft Office Excel 2 18.10.2007 10:14