Suchen/Ersetzen mittels VBA
15.05.2020 09:49:16
Juliane
ich habe in Excel Zahlen, die als Text gespeichert sind und wo Punkte und Komma vertauscht sind, also bspw. 43489.4 statt 43489,4. In Excel kann ich über Suchen/Erseten die Punkte mit Kommas ersetzen. Das würde ich gern mittels VBA automatisieren. Über den Makrorekorder bekomme ich dafür folgenden Code:
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Wenn ich den Code danach auf andere Zellen anwende, verwandelt mir das Makro bspw. 43525.5625 (als Text gespeicherte Zahl) in 435.255.625 (Zahlenformat). Es entfernt also quasi den Punkt und wandelt den Wert in eine Zahl um. Aus 43.525,5625 wird 435.255.625.Kann mir hierbei jemand weiterhelfen?
Vielen Dank vorab,
Juliane