Задать вопрос
Gigantz
@Gigantz
Front-end Developer

Excel VBA выделяющая ячейку со значением?

Добрый вечер,
Нужен скрипт который будет вычислять разницу между датой (ячейка ) и сегодняшним днем.
Если разница 30 дней , то вся строка должна выделятся цветом.
Как то не разобрался в VBA
  • Вопрос задан
  • 285 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Основы Excel для работы
    1 неделя
    Далее
  • Skillbox
    Excel + Google Таблицы с нуля до PRO
    4 месяца
    Далее
  • SF Education
    Excel academy + Power BI для анализа данных
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
honor8
@honor8
Принципы быстродействия VBA в описании
Вы усложняете задачу. Для этого нужен не VBA, а условное форматирование. Видео смотреть с 2:02. Особенности:
  • В примере указана ссылка на ячейку с текущей датой. Если необходимо привязаться к дате на ПК, то формула в 2:44 будет: =$E5<СЕГОДНЯ()
  • В Excel даты представляются в виде чисел. Поэтому для выделения цветом разницы в 30 дней (и старше) задаём формулу для условного форматирования: =$E5<СЕГОДНЯ()-29
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы