Сравнение дат Lexxeous VBA: 
Простой проект Visual Basic для приложений. VBScipt будет макросом, прикрепленным к документу Microsoft Excel . При открытии файла .xlsm к нему прикрепляется одно событие-напоминание и вызывается публичная процедура at_time() . Процедура at_time() также является рекурсивной и вызывает сама себя, чтобы сохранить прикрепленное событие напоминания, пока файл открыт. Цикл используется для просмотра первых 1000 строк двух разных листов. Затем сценарий сравнивает сегодняшнюю дату (и сегодняшнюю дату плюс 3 дня) со значениями дат, указанными в таблицах Excel . При обнаружении совпадения создается всплывающее окно сообщения, информирующее пользователя о напоминании.
Для получения дополнительной информации вы можете просмотреть документацию Microsoft Visual Basic.