Danke erstmal für Deine schenlle Antwort.
Mir geht es ja gerade darum, viel Detailarbeit zu vermeiden.
Vielleicht nochmal das zu lösende Problem klar benannt:
Ich möchte vermeiden, dass z.B versehentlich Buchstaben, Sonderzeichen etc eingegeben werden. Im Schritt danach sollen nur Ganzzahlen zugelassen werden (Für Byte und Long)
Das würde ich über:
If Not IsNumeric(<Eingabe>) then
msgBox ("Fehlerhafte Eingabe")
Eingabe erneut abfragen
Else
(Programm weiter ausführen)
So hätte ich doch das Problem gelöst, dass nur Zahlen eingegeben werden können, oder?
Als nächstes möchte ich halt überprüfen ob die Daten dem Byte/Long-Datentyp entsprechen. Dazu müssen die ja im Wertebereich liegen und keine Dezimalstellen beinhalten.
Die Abfrage nach dem Wertebereich ist kein Problem, aber wie kann ich abfragen, ob die Eingabe einer Ganzzahl entspricht?
Gruß
Johanna
|