Bonjour,
J'ai ce bout de code qui m'ennui :
Private Sub CommandButton1_Click()
For i = 1 To 10
If Me.Controls("TextBox" & i) = "" Then
MsgBox "Veuillez remplir tous les champs"
Me.Controls("TextBox" & i).SetFocus
Exit Sub
End If
Next i
Unload Me
End Sub
Le contrôle fonctionne (msgbox qd une textbox vide), mais si toutes les cellules sont vides = plantage...
Il s'agit donc de tester toutes les textbox de mon userform, mais ça plante irrémédiablement.
Je suis sous 2010.
Merci de votre aide, en espérant avoir donné toutes les indications nécessaires...
J'ai ce bout de code qui m'ennui :
Private Sub CommandButton1_Click()
For i = 1 To 10
If Me.Controls("TextBox" & i) = "" Then
MsgBox "Veuillez remplir tous les champs"
Me.Controls("TextBox" & i).SetFocus
Exit Sub
End If
Next i
Unload Me
End Sub
Le contrôle fonctionne (msgbox qd une textbox vide), mais si toutes les cellules sont vides = plantage...
Il s'agit donc de tester toutes les textbox de mon userform, mais ça plante irrémédiablement.
Je suis sous 2010.
Merci de votre aide, en espérant avoir donné toutes les indications nécessaires...
Dernière édition: