• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem mit Datentyp

bidu2004

Neues Mitglied
Hallo zusammen,
da ich eine Vortrag über Claude Debussy halten muss, und dabei ein Highlight haben muss dachte ich an eine Form, auf der ein Quiz ist. Ich habe bereits ein bisschen angefangen und schon taucht das erste Problem auf. Ich habe einen CommandButton, mit dem Name TestAlter, und eine TextBox, mit dem Name Alter. Das Ergebnis ist eine Zahl. Hier ist der bisherige Code:
Code:
Private Sub TestAlter_Click()
    If (IsNumeric(Alter.Text) = True) And (Alter.Text = 63) Then
    MsgBox ("Richtig!!")
    Alter.Text = "Wie alt wurde er?"
    Else
    MsgBox ("Falsch")
    End If
End Sub
Private Sub Alter_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    Alter.Text = ""
End Sub
Das Problem ist die erste Click-Prozedur. Immer wenn ich ein falsches Ergebnis eingebe, kommt, das es denn Datentyp nicht verarbeiten kann(oder auf jeden Fall etwas ähnliches).
Ich bin allerdings noch ein blutiger Anfänger...
Ich hoffe ihr könnt mir helfen.
Mfg bidu2004
 
Werbung:
Ich kann das nicht testen, aber vielleicht musst du den Inhalt von Alter.Text (der hat den Typ String) erst zu einem Intenger umformen, bevor du ihn mit einem Integer (63) vergleichen kannst:

Vielleicht mit CInt:

Code:
If (IsNumeric(Alter.Text) = True) And (CInt(Alter.Text) = 63) Then
 
Werbung:
Zurück
Oben