Gebe ich die Zahl mit einem Komma direkt in die Zelle ein , Rechnet Excel wieder.
Es sieht wie ein Formatierungsfehler aus.
Ich gebe zu , nicht viel Ahnung von VBA zuhaben , kann aber durch Excel viel Geld sparen .
VBA verwendet die grundlegenden Systemeinstellungen nach amerikanischem System. In VBA-Code muss man daher z.B. als Tausendertrennzeichen das Komma und als Dezimaltrennzeichen den Punkt verwenden, damit VBA weiß, was zu tun ist. Da VBA die Eingaben nicht als Zahlen erkennt, schreibt es den Inhalt der Textboxen als Text in die Tabelle.
Du musst Dich aber bei den Eingaben jetzt nicht auf die amerikanischen Gepflogenheiten umstellen, sondern Du kannst die eingegebenen Zahlen einfach umwandeln. Entweder durch Multiplikation mit 1 oder durch Umwandlung in den benötigten Datentyp, z.B.:
Viel Erfolg und schönen Sonntag,
Charlie
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen