Hallo,
ich möchte gerne per VBA das Format des Datums einer spalte ändern. Aus 01.08.2022 soll 01/08/2022 werden.
Ich habe mir dafür ein Makro aufgezeichnet. Ich habe einfach alle Zellen markiert und per "Ersetzen durch" . durch / ersetzt. Wenn ich es manuell machen funktioniert es auch, aber leider vertuauscht Excel beim Ausführen des Makro den Tag und den Monat bis zum 13. Tag.
Also statt dem 01/08/2022 für den ersten August macht Excel 08/01/2022 daraus.
Cells(2, NewDate).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Replace What:=".", Replacement:="/", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=True , SearchFormat:=False, _
ReplaceFormat:=False, FormulaVersion:=xlReplaceFormula2
Am ende des Makros sollen Werte aus einer Pivot gelesen werden und dafür muss ich nach dem heutigen Datum suchen, das mir Excel ja mit TT/MM/JJJJ angibt.
Wie bekomme ich aus 01.08.2022 sicher 01/08/2022?
Vielen Dank
|