Ich hänge momentan an folgendem Problem:
Mittels
ActiveSheet.UsedRange.Replace what:="Test", replacement:=Format(Cells(1, 1), Cells(1, 1).NumberFormat)
möchte ich in der Zelle wo "Test" steht die Zahl aus A1 einfüllen.
Funktioniert wunderbar außer wenn ich A1 als Ganzzahl mit Tausendertrennzeichen formatiere. Dann nämlich ersetzt Excel einfach das Tausendertrennzeichen durch ein Komma. Kaum wird A1 mit einer Nachkommastelle und/oder keinem Tausendertrennzeichn formatiert, tritt das Problem nicht mehr auf.
Ist irgendjemandem dieses Verhalten schon mal aufgefallen und hat vielleicht sogar eine Lösung ohne die Zelle anders zu formatieren?
Schöne Grüße,
Johannes