Problem mit Datentyp
06.12.2004 17:29:59
Gregor
Ich will mit einer InputBox die Variable Wert mit einer Zahl belegen. Mit diesem Wert mache ich eine If Abfrage:
zB: If 200 >= Wert Then
Welchen Datentyp muss ich Wert zuordnen, damit ich die If Abfrage mit einer Zahl machen kann (siehe oben) und den Input wiederhole, wenn eine Zeichenfolge eingegeben wird und wenn der Benutzer auf Abbrechen klickt die Prozedur beendet wird. Ich habe es wie folgt probiert, erhalte aber eine Fehlermeldung:
Wiederholen:
'--- Wert definieren
Wert = InputBox(Prompt:="Geben Sie bitte den gewünschten Wert ein" _
& vbNewLine & vbNewLine, _
Title:="Werteingabe", _
Default:=55)
If Wert = 0 Or Not IsNumeric(Wert) Then
If Wert = 0 Then
Exit Sub
Else
MsgBox Prompt:="Bitte wiederholen Sie Ihre Eingabe" _
& vbNewLine & vbNewLine & "(Wert von 1 bis 55)", _
Title:="Fehleingabe"
GoTo Wiederholen
End If
End If
Vielen Dank und Gruss
Gregor