Страницы: 1
RSS
Макрос - ошибка с датами?
 
Здравствуйте
В приложенном файле Тест.xlsm есть макрос Promocode, который срабатывает при нажатии на "кнопку" Скидка на ДР/ ПРОМОКОД
Промокод проверяет три условия (промокод, самовывоз и день рождения) и вписывает в ячейку F22 бОльшую скидку.
В ячейке H27 дата рождения. По условиям скидка на день рождения действует в день рождения и еще 6 дней после. Но почему-то макрос ее не проверяет или не принимает во внимание. Не предоставил файл promo.xlsx, потому что с промокодом все работает корректно.
Исправьте макрос, пожалуйста. Заранее благодарен.  
 
Добрый день.
1. ' не мята - выход - а Вы почему-то проверяете на книги, хотя там мята ))
2. If IsDate("H27") Then - тут "H27" это символы в кавычках, это и всё.
Замените например на
Код
If IsDate([H27]) Then

и разберитесь с книгомятой - и до сравнения дат дело доходит, и даже выведет не 0 завтра.
Скидку ставит.
Изменено: Hugo - 14.07.2024 12:21:19
 
Благодарю. Все заработало.  
Страницы: 1
Читают тему
Наверх