VBA Replace verändert Zellformatierung
10.03.2022 18:01:07
Fabian
in dem folgenden Beispiel möchte ich in meiner Range folgendes Suchkriterium entfernen "||*". Das klappt auch soweit, doch leider verändert das Replacement das Zellformat in ein "Custom Format", da der veränderte String einem Datum ähnelt.
Der Wert "6-9||ph" wird in "06. Jun" umgewandelt. Was ich möchte ist aber "6-9". Das Zellenformat ändert sich von "General" auf "Custom Format".
Anbei findet ihr die Screenshots. Kann mir jemand sagen wie verhindern kann, dass durch den Replace das Zellenformat verändert wird und kein Datum angezeigt wird?
Set sourceRng = ActiveSheet.Range(Cells(2, s), Cells(anzahlZeilen, s))
sourceRng.Replace What:="||*", Replacement:=""
ReplaceFormat:=False hat mir leider nicht weiter geholfen.Da ich hier leider, warum auch immer, weder Bilddateien noch .zips oder .pdfs von meinem Mac hochladen kann, hoffe ich, dass es auch so klar wird.
Vielen Dank
Beste Grüße