У меня есть столбец дат. Они будут включены в объекты, по одному на строку, вместе с другими данными в строке.Есть ли const для значения по умолчанию типа переменной Date, a la vbNullString для типа строки?
Однако некоторые ячейки в столбце даты пусты. Когда я тестирую, я создаю переменную date и устанавливаю ее значение как значение пустой ячейки. Я msgbox'd новое значение даты и обнаружил, что это «12:00 AM». Существует постоянный встроенная в VBA для представления этого значения, так что я могу сделать тесты, аналогичные:
If myDate = vbNullDate Then
В этом случае константа просто равна нулю. –
Спасибо andy, не понял, что это было так просто – Swiftslide
Вы должны заметить, что Excel/VBA отличается от других программ тем, что на самом деле у него нет типа данных DateTime. Вместо этого он использует тип данных «double» для хранения дат/времени и форматирует их на экране, чтобы они выглядели как даты. – Brad