Forumssuche bemüht, Tante Google bemüht, keine Lösung.
Ich habe einen String z.B Okt-10.
Diesen schreibe ich in eine Zelle und will es als Datum erkannt haben.
Geht nicht per VBA. Erst wenn ich in Excel in die Zelle klicke und die in
der Befehlsschaltfläche ENTER drücke, dann funktioniert es.
Mit .Value = .Value klappt es auch nicht, CDAT geht nicht, kann mir bitte jemand helfen,
ich werde sonst langsam aggressiv ;).
Sub KlapptNet
strPeriodTAG = strPeriodTAG & "-" & strYear ' ZUM BEISPIEL Okt-10
datPeriod = CDate(strPeriodTAG) 'bringt ganz was Falsches
With RNGPERIOD
.HorizontalAlignment = xlLeft
.NumberFormat = "mmm-yy"
.Value = strPeriodTAG
.FormulaR1C1 = datPeriod
.Value = .Value
End With
' In die Zelle wird zwar Okt-10 geschrieben, aber es wird nicht als Datum erkannt!
End Sub