6. November 200223 j Hallo! Ich habe mal eine kurze Frage. Gibt es in VB einen Befehl für Komma bzw. Ganzzahlen? Beispiel: Wenn ich abfragen will ob es eine Ganzzahl oder eine Kommazahl ist. If KOMMAZAHL Then...... Wenn ich meine Frage zu undeutlich gestellt habe, meldet euch bitte.
6. November 200223 j Hi Scherzkeks, versuch's mal mit: If VarType (Variable) = vbSingle OR VarType (Variable) = vbDouble Then Wenn Du einfach eine Variable darauf prüfen möchtest, ob man sie als Zahl interpretieren kann, dann benutze IsNumeric (Variable) Gruß JayN
6. November 200223 j Ob es so eine Funktion gibt, weiss ich nicht genau. Auf jeden Fall gibt es eine, die dir sagt, ob es eine Zahl ist. Wie heisst sie nochmal? IsDigit oder so. Was du machen könntest, ist eine eigene Funktion. Die nennst du dann IsFloat. Die macht dann nichts anderes, als die Zahl in ein String umzuwandeln, nach einem Komma bzw. Punkt suchen und dir das Ergebnis als boolean zurückliefern. Easy oder?
6. November 200223 j Probiere es doch mal mit den VarType Befehl. IfVarType(DeineVariable) = VbSingle then Wichtig ist dabei event. noch, Integer und Longvariablen können nur Ganzzahlen aufnehmen. Singel, Double und Currency haben Nachkommastellen.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.