mir stellt sich folgendes Szenario:
Ich habe mehrere Spalten, die mit Zahlen als Text gefüllt sind und zwar in folgendem Format:
5.89
19.99
3.76578
Nun möchte ich die Punkte mit Kommas ersetzen um später die Zellen als Zahl zu formatieren und zu berechnen.
Ich markiere also die Spalte, Suche nach "." ersetze durch ",".
So weit alles ok.
Das habe ich nun als Makro aufgezeichnet und ein bisschen bereinigt und der Code sieht wie folgt aus:
Columns("N:N").Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Das Makro funktioniert jetzt nicht 100%ig. Bei den Zellen, die viele Stellen hinter dem "." haben, wird der Punkt einfach gelöscht anstatt ersetzt. Bei den anderen Spalten funktioniert er einwandfrei.
Ich kann mir nicht erklären woran das liegt... über Hilfe wäre ich dankbar.
Danke und Grüße