ich importiere Daten in Excel, die Zahlen als Strings enthalten im Format 0.000, also mit "." als Trennzeichen. Nun möchte ich automatisch alle Punkte in Kommata ersetzen, damit ich gleich mit den Zahlen in Excel weiterrechnen kann. Dazu habe ich das folgende Makro aufgezeichnet:
Cells.Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Beim Aufzeichnen läuft alles ganz prima. Wenn das Makro aber hinterher gestartet wird, so ist die Wirkung total anders. Excel löscht nur alle "." ohne mit einem "," zu ersetzen. Ich bekomme also in Abhängigkeit von den Nachkommastellen total falsche Zahlen. Die Worksheet-Function "SUBSTITUTE" funktioniert auch nicht richtig.
Weiß jemand Rat ?
Gruß
Lars Peer