Hallo zusammen,
ich bin langsam am Verzweifeln. Das Problem
Ich habe ein Textfeld und eine Checkbox ich möchte, dass wenn das Textfeld den wert 0 enthält die checkbox auf uncheck gesetzt wird und eine Meldung ausgegeben wird.
Die Prüfung hab ich einmal hier:
und hier:
Das passt soweit auch ABER, wenn das Textfeld leer ist und ein Häkchen gesetzt wird bekomme ich den Fehler, dass die Typen unverträglich sind.
Sicherlich eine Banalität, aber ich finde das Problem einfach nicht. Ach ja eines noch...Weder Textfelder noch Checkboxen sind besonders deklariert, will ich auch nicht unbedingt da, die in massen aufretten.
Beste Grüße
BeAFrog
ich bin langsam am Verzweifeln. Das Problem
Ich habe ein Textfeld und eine Checkbox ich möchte, dass wenn das Textfeld den wert 0 enthält die checkbox auf uncheck gesetzt wird und eine Meldung ausgegeben wird.
Die Prüfung hab ich einmal hier:
Code:
Private Sub txt_GK3Q1_LostFocus()
If chk_GK3Q1 = vbChecked And txt_GK3Q1.Text = 0 Then
chk_GK3Q1 = vbUnchecked
MsgBox "geht net"
End If
und hier:
Code:
Private Sub chk_GK3Q1_Click()
If chk_GK3Q1 = vbChecked And txt_GK3Q1.Text = 0 Then
chk_GK3Q1 = vbUnchecked
MsgBox "geht net"
End If
check_checkboxes 'Sollte für das Problem belanglos sein
End Sub
Das passt soweit auch ABER, wenn das Textfeld leer ist und ein Häkchen gesetzt wird bekomme ich den Fehler, dass die Typen unverträglich sind.
Sicherlich eine Banalität, aber ich finde das Problem einfach nicht. Ach ja eines noch...Weder Textfelder noch Checkboxen sind besonders deklariert, will ich auch nicht unbedingt da, die in massen aufretten.

Beste Grüße
BeAFrog