User Tools

Site Tools


vba:compairetodoublefunctions

[VBA] Vergleich von Cast-Funktionen für Double

Diese Liste soll die Vor- und Nachteile meiner verschiedenen Funktionen um eine Variable in ein Double zu parsen aufzeigen

Vergleichstabelle

cdbl() aus VBA castDbl() strToDouble() toDoubleGeneric()
Normale Zahl in ein Double wandeln ja ja ja ja
NULL/EMPTY zu 0 wandeln nein ja ja ja
Andere Trennzeichen zulasse nein nein ja ja
Flexibel auf Trennzeichen reagieren nein nein nein ja
Zahl aus Text extrahieren nein Auswählen welche Zahl im Text erste Zahl erste Zahl
Verhalten bei ungültiger Eingabe wirft ein Error 13 (Type missmatch) Gibt 0 zurück wirft ein Error 13 (Type missmatch) wirft ein Error 13 (Type missmatch)
Sicherheit, dass das Resultat stimmt sicher unsicher:
gibt 0 zurück und wirft kein Fehler
sicher unsicher:
Der Fall von 1-3 Vorkommastellen und genau 3 Nachkommastellen muss über einen Parameter definiert werden
Verwendungszweck Für vieles gut genug. Eignet sich nicht, wenn man die Zahl in einem komischen Format vorliegt Falls man alle möglichen Fehler bei cdbl() ignorieren will, eignet sich diese Funktion Wenn die Zahl in einem anderen bekannten Format vorliegt, ist dies die richtige Funktion Und diese ist geeignet, wenn die Zahl in irgend einem Format daherkommt und man nicht genau weiss in welchem
Download na na cast_strtodouble.bas cast_todblgeneric.bas
vba/compairetodoublefunctions.txt · Last modified: 16.10.2015 11:59:34 by yaslaw