VBA als Text gespeicherte Prozentzahl in Zahl
12.10.2019 22:50:27
Alexander
ich hab hier im Forum schon viel gelernt durch eure Beiträge.
Bei meinem aktuellen Problem komme ich aber mit lesen nicht weiter, da nichts zu funktionieren scheint.
Problemstellung:
Ich hab eine Exceldatei die von mehreren Benutzern befüllt wird. In einer Spalte mit Prozentangaben tauchen immer wieder Zahlen als Text auf und werden von Excel richtigerweise markiert (grünes Dreieck).
Dies kann man nun manuell ganz einfach beheben, indem man die Spalte markiert und über das Menü "TextinSpalten"(TiS) ausführt.
Leider tritt das so oft auf, dass ich dies in ein Makro verpacken wollte welches z.B beim öffnen der Datei einfach die Spalte mit TiS konvertieren. Das klappe anfangs auch mal, aber jetzt nicht mehr.
Nun reagiert Excel TiS über VBA ausgeführt anders als manuell über den Button. über VBA wird das Dezimalzeichen , mit . ersetzt
Ich hab eine kleine Versuchsdatei angehängt in der ich verschiedene Werte und Formate über Makro versuche zu vereinheitlichen.
Der alte Trick mit Berechnung klappt nicht, Funktionen nicht, Format & FormatLocal nicht, TiS nicht...
Wenn da jemand eine Tipp hätte wie das auch klappt.
https://www.herber.de/bbs/user/132492.xlsm
Danke
Alexander