Подсветка ячейки Excel
Для контроля над сроками, в ячейку excel ввожу даты типа 25.02.2014. Возможно ли сделать макрос автоматической подсветки ячейки жёлтым цветом, если текущая дата позже даты, указанной в ячейке?
|
Можно без макроса. Условное форматирование:«Значение», «меньше», «=СЕГОДНЯ()».
|
Iska, способ хороший, но завтра "засветятся" все ячейки :)
|
Iska, к сожалению подсвечиваются пустые ячейки. Подскажите, как "гасить" подсветку ячейки "план", если в соседнем столбике "факт" установлена дата исполнения?
|
Цитата:
Цитата okshef
но завтра "засветятся" все ячейки »
|
Функция в условии условного форматирования не работает как волатильная функция?
Сохранил пример. Закрыл Excel. Перевёл дату на «завтра». Запустил Excel. Открыл документ. Все ячейки не «засветились».
okshef, нужно пояснение к Вашему тексту.
|
Вложений: 1
Iska, я вот о чем (см. аттач)
Цитата:
Цитата sov44
подсвечиваются пустые ячейки »
|
используйте правило УФ
Код:
=И(НЕ(ЕПУСТО(A1));A1<СЕГОДНЯ())
Вместо A1 - левая верхняя ячейка диапазона ввода дат
|
okshef, если не затруднит, "растолкуйте на пальцах", где и что нажимать. Автоматизацию по посту 4 возможно сделать?
|
sov44, лучше работать с файлами, чем с рисунками. Создайте пробный файл, прикрепите к сообщению и все подробно объясните.
|
Цитата:
Цитата okshef
sov44, лучше работать с файлами, чем с рисунками. Создайте пробный файл, прикрепите к сообщению и все подробно объясните. »
|
Исходный файл in, что должно получиться out, скрины http://yadi.sk/d/_LjmL4UHJgkJr
|
Я не понял логики файла "out"...
И правило вы вводите не совсем так:
Кнопка УФ -> Создать правило -> Использовать формулу... -> В поле "Форматировать значения, для которых..." вставьте вашу формулу, нажмите кнопку "Формат", задайте форматирование, нажимайте ОК и Применить до закрытия окна УФ
|
Цитата:
Цитата okshef
Я не понял логики файла "out"... »
|
Цитата:
Цитата sov44
"гасить" подсветку ячейки "план", если в соседнем столбике "факт" установлена дата исполнения »
|
|
Это уже третье условие. В вашем случае правило будет таким:
Код:
=И(НЕ(ЕПУСТО(E2));E2<СЕГОДНЯ();ЕПУСТО(F2))
|
Цитата:
Цитата okshef
Iska, я вот о чем (см. аттач) »
|
okshef, всё равно не понял. Оставим, без практики, боюсь, всё равно не соображу.
|
Цитата:
Цитата okshef
Это уже третье условие. В вашем случае правило будет таким:
Код:
=И(НЕ(ЕПУСТО(E2));E2<СЕГОДНЯ();ЕПУСТО(F2)) »
|
okshef, к своему стыду не понял :( видео http://yadi.sk/d/42H4dfxQJmKC2
|
okshef, нет, пересчёт не делал.
Сохранил рабочую книгу, закрыл рабочую книгу, закрыл приложение. Поменял системную дату на завтра. Запустил приложение, открыл рабочую книгу. Автоматический пересчёт включён.
okshef, я чую, что я сейчас всё равно не соображу. Оставим до времени.
|
Вопрос был не в этом, а в том, что на следующий день при плановом изменении даты будут меняться условно-форматированные ячейки, если не вводить дополнительные условия, а оставить только текущую дату.
|
okshef, я ж говорил, что не соображу ;). Так и вышло. Увы :(.
|
Время: 00:30.
© OSzone.net 2001-