J'ai conçu un formulaire comprenant des texbox et des cases à cocher qui serviront à griser les textbox correspondant aux champs non utilisés.
Je peux coder les cases à cocher une à une comme j'ai fais pour le premier champ mais je voudrais une autre alternative pour gagner en temps et en espace en faisant une boucle sur toutes les cases à cocher. Merci pour votre aide.
J'ai ajouté un bouton "Valider" avec un code mais après avoir grisé des textbox mon bouton me donne un message d'erreur au niveau de : "Ctrl.SetFocus" .
Private Sub valider_Click()
Dim Ctrl As Control
For Each Ctrl In Me.Controls
If TypeOf Ctrl Is MSForms.TextBox And Ctrl = "" And Ctrl.Enabled = True Then
MsgBox "Des Champs sont Vides ! Veuillez Corriger", 64
Ctrl.SetFocus
Exit Sub
End If
Next Ctrl
End Sub