У меня еще раз проблема:
Я хочу преобразовать из строк в даты в VBA
Строки выглядят так: ГГГГ-ДД-ММ.
Дата должна быть такой: ДД.ММ.ГГГГ
Я знаю, обычно это делается с помощью метода cdate (), но здесь он не работает. Я думаю, это потому, что структуру строки плохо конвертировать.
Спасибо за вашу помощь
ИнформатикБабо
CDate()
, похоже, не работает со строками типа"20200109"
. Он работает с"2020-01-09"
(с дефисом), но не с дефисом без дефиса. Мне пришлось разбить строку на три части, а затем перестроить ее с дефисами, чтобы можно было использоватьCDate()
. Я только что понял, что мог бы преобразовать строку с помощьюFormat()
, но важнее то, чтоCDate()
, похоже, работает только со строками в определенных форматах. - person MBB70   schedule 10.01.2020