Datentypen

Hallo,

ich würde gerne eine Excel-Tabelle mit Hilfe von VBA bereinigen. Dazu müsste ich eine Abfragemöglichkeit haben, die zwischen Integerzahlen wie z.b. „2“ und Singlezahlen wie „2,33“ unterscheidet. Ich habe dies bislang mit dem Befehl „vartype“ probiert. Leider erkennt dieser im Excel-Blatt nicht den Unterschied zwischen beiden Zahlen und sieht sie beide als Single an.

Für Eure Hilfe wäre ich Euch sehr dankbar!

Ansonsten wünsche ich noch einen schönen Tag!

Olli

Hallo Olli,

ich würde gerne eine Excel-Tabelle mit Hilfe von VBA
bereinigen. Dazu müsste ich eine Abfragemöglichkeit haben, die
zwischen Integerzahlen wie z.b. „2“ und Singlezahlen wie
„2,33“ unterscheidet. Ich habe dies bislang mit dem Befehl
„vartype“ probiert. Leider erkennt dieser im Excel-Blatt nicht
den Unterschied zwischen beiden Zahlen und sieht sie beide als
Single an.

Excel unterscheidet da beim Datenformat nicht.

Aber du kannst testen ob die Zahl nachkommastellen hat:

If ( (A - INT(A))) > 0) Then ’ da ist noch wetwas nach dem Komma

MfG Peter(TOO)

Hallo Peter,

vielen Dank für die schnelle Hilfe! Klappt prima!

Bis dann,
Olli

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]