У меня есть следующий код, который отлично работал, но теперь он не работает.Как конвертировать "12/08/16" в формат даты и сравнить их с VBA?
Ниже приведен код, преобразующий строчную дату на сегодняшний день и сравниваемую с сегодняшней датой. Код:
Dim fileDate1 As Date
fileDate1 = CDate("12/08/16") 'dd/mm/yy'
If Format(fileDate1, "yyyymmdd") < Format(Date, "yyyymmdd") Then
//delete file because date changed
KillFileOnMac XMLFilePath
End If
Кто-нибудь может предложить мне то, что я здесь отсутствует?
Где происходит ошибка? Разве вы не имеете в виду сейчас с датой? – Wernerson
@Wernerson Я имею в виду, что он работал в моей старой системе. Теперь я меняю систему. Я не знаю, связано ли это или ОС. Но выше код не работает. Переменная 'fileDate1' пуста. –
Как Верннер спрашивает, где происходит ошибка? – DragonSamu