Создание sql запроса на проверку даты - VBA

Узнай цену своей работы

Формулировка задачи:

Добрый день! Необходимо проверить файл excel на наличие ошибок в заполнении, в частности, ошибки при вводе даты Сам файл присылается, внедрить в него макросы не получится, количество записей упорно стремится к бесконечности (уже порядка 15 тысяч строк и около 100 столбцов), поэтому решено обрабатывать файл sql. Проблема в том, что при запросе strSQL = "select [дата] from [Лист2$A1:BD]" выдаются числа вместо дат, о проверке на правильность и речи не идет. Помогите решить проблему.

Решение задачи: «Создание sql запроса на проверку даты»

textual
Листинг программы
strSQL = "select iif([дата] & '' = '' or дата<clng(#01/01/2000#), null, cdate([дата])) as dt from [Лист2$A1:BD]"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5