Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Formatierungsfehler bei Zellen mit „irreführendem Format“
#1
Hallo zusammen,

Ich möchte am Ende meines VBA Codes nochmal das Blatt in das richtige Format umwandeln, dies mache ich mit:

Sheets(„Blatt 1“).Rows(„2:“ & rows.count).nuberformat = „#.##0“

Das funktioniert soweit auch gut, allerdings wird dieser Befehl bei Zellen mit irreführendem Format nicht ausgeführt (Dieses grüne Dreieck im oberen linken Zellenbereich).
Kann ich Excel dazu „zwingen“, dass es trotzdem in das Format gewandelt wird? Bzw kann mir jemand sagen, wie ich damit am cleversten in einem Makro umgehe?

Liebe Grüße
Max
Antworten Top
#2
Hallo Max,

schau die mal dieses Seite an:
https://docs.microsoft.com/de-de/office/...-functions

Du wirst sicherlich jeden einzelnen Wert von Text in Zahl umwandeln müssen.

Gruß,
Lutz
Antworten Top
#3
Hallo,

(12.04.2021, 07:54)Lucker11 schrieb: Sheets(„Blatt 1“).Rows(„2:“ & rows.count).nuberformat = „#.##0“
Wenn dieses Zahlenformat dazu fürhen soll, dass keine Nachkommastellen und der Punkt als Tausendertrennzeichen angezeigt werden sollen, dann dürfte das Format nicht zum korrekten Ergebnis führen. VBA erwartet das amerikanische Zahlenformat:
Code:
Sheets("Blatt 1").Rows("2:" & rows.count).nuberformat = "#,##0"
Gruß
Michael
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste