aus unserer Datenbank bekomme ich ein Datum im Format YYYY-MM-DD-hh:mm. Zur Weiterverarbeitung in Excel muss dieser Text in ein Datum/Uhrzeit umgewandeln. Dazu muss ich lediglich der Bindestrich zwischen DD und hh durch ein Leerzeichen ersetzen.
Im Forumsarchiv habe ich bereits ein paar Beträge zum Thema "Zeichen ersetzen" gesehen, nur leider sind meine Fähigkeiten auf den Macrorecoder beschränkt.
Zur Zeit habe ich einen Code (vgl. Unten) , der mir "ALLE" Bindestrich im markierten Bereich durch Leerzeichen entfernt, nur leider ist das nicht das Ziel bei dieser Aufgaben.
IST: YYYY-MM-DD-hh:mm
SOLL: YYYY-MM-DD hh:mm
Sub ZeichenEntfernen()
' Tastenkombination: Strg+Umschalt+N
' Code entfernt die gewünschten Zeichen, im markierten Bereich
Dim rngZelle As Range, strZeichenNeu As String, strZeichenAlt As String
strZeichenAlt = "-"
strZeichenNeu = " "
Set rngZelle = Selection
With rngZelle
.Replace What:=strZeichenAlt, Replacement:=strZeichenNeu, _
lookat:=xlPart, MatchCase:=True
End With
End Sub
Vielen Dank für die HilfeGruß
Basti