VBA - конвертировать на сегодняшний день

У меня есть еще одна проблема:

Я хочу конвертировать из строк в даты в VBA

Строки выглядят так: YYYY-DD-MM

Дата должна быть следующей: DD.MM.YYYY

Я знаю, обычно вы делаете это с помощью метода cdate(), но он здесь не работает. Я думаю, это потому, что структура строки плохо конвертируется.

спасибо за помощь

InformatikBabo

Ответ 1

Sub Main()

    Dim strDate As String
    strDate = "2013-06-11"

    Debug.Print "Original Date: ", strDate
    Debug.Print "CDate() Conversion: ", CDate(strDate)
    Debug.Print "Format() as String: ", Format(strDate, "DD.MM.YYYY")

End Sub

а в окне Immediate отображается

enter image description here