Visual Basic - Kleiner Fehler?

Hallo liebe W.W.W-User,

ich habe mit Visual Basic ein kleines Programm geschrieben, in welchem ich eine Zahl eingebe und wenn diese nicht vorhanden ist dann kommt eine Fehlermeldung, mein Problem ist diese Fehlermeldung!

Vielleicht kann mir jemand sagen wie ich es hin bekomme, dass ich wenn ich z.B. eine „0“ eingebe, dass dann das Dialogfeld kommt.

Mit „is not“ geht es leider nicht so wie ich es mir erhofft habe.

If TextBox1.Text is not = „0“ Then
Dialog1.Visible = True
End If

Vielen Dank im Voraus,
viele Grüße,
Max :smile:

Hallo,
Dein Problem ist wohl der Datentyp, probier mal folgenden Code, um Dir das zu verdeutlichen:

Sub test()
 Dim a As Variant
 a = InputBox("Zahl her!")
 Dim b As Integer
 b = InputBox("Zahl her!")
End Sub

Gruß, Bernd

Hallo Pc,

ich habe mit Visual Basic ein kleines Programm geschrieben,
in welchem ich eine Zahl eingebe und wenn diese nicht
vorhanden ist dann kommt eine Fehlermeldung, mein Problem ist
diese Fehlermeldung!

bittre immer wenn möglich Fehler nummer, -Beschreibung, Codezeile angeben. Und natürlich den relevanten Code zeigen.

Vielleicht kann mir jemand sagen wie ich es hin bekomme, dass
ich wenn ich z.B. eine „0“ eingebe, dass dann das Dialogfeld
kommt.

Mit „is not“ geht es leider nicht so wie ich es mir erhofft
habe.

Wieso „not“, es soll ja kommen wenn etwas „0“ ist.

If TextBox1.Text = „0“ Then Dialog1.Visible = True

Andersrum dann so:

If Not TextBox1.Text = „0“ Then Dialog1.Visible = True

Gruß
Reinhard

If Not TextBox1.Text = „0“ Then Dialog1.Visible = True

Hey,
Danke ich hatte das Not nur am falschen Platz. :smile:

Gruß Max