Hallo beste forumleden
Hier ben ik met mijn volgende vraag.
Aan een Form met twee textboxen en twee listboxen heb ik onderstaande code gekoppeld. De bedoeling is dat, zonder invoer in textbox1, geen enkele actie mogelijk is.
Wanneer ik (zonder invoer in textbox1) iets in textbox2 wil invoeren werkt de code perfect (msgbox + focus blijft in textbox1). Wanneer ik echter (terug zonder invoer in textbox1) een listbox selecteer gaat deze actie wel door !!! De voorziene msgbox verschijnt wel maar de selectie in de listbox wordt aanvaard (en dat is niet de bedoeling).
Kan iemand een leek hierbij helpen?
Hier ben ik met mijn volgende vraag.
Aan een Form met twee textboxen en twee listboxen heb ik onderstaande code gekoppeld. De bedoeling is dat, zonder invoer in textbox1, geen enkele actie mogelijk is.
Wanneer ik (zonder invoer in textbox1) iets in textbox2 wil invoeren werkt de code perfect (msgbox + focus blijft in textbox1). Wanneer ik echter (terug zonder invoer in textbox1) een listbox selecteer gaat deze actie wel door !!! De voorziene msgbox verschijnt wel maar de selectie in de listbox wordt aanvaard (en dat is niet de bedoeling).
Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim intMsg As Integer
If TextBox1.Text = "" Then
Cancel = True
intMsg = MsgBox("gelieve gegevens in te geven in Box1", vbOKOnly)
If intMsg = vbOK Then
Exit Sub
End If
Else
TextBox2.SetFocus
End If
End Sub
Kan iemand een leek hierbij helpen?