VBA EXCEL : problème de procédure
Résolu
dreamerforever
-
Bidouilleu_R Messages postés 1181 Date d'inscription Statut Membre Dernière intervention - 6 juin 2010 à 13:34
Bidouilleu_R Messages postés 1181 Date d'inscription Statut Membre Dernière intervention - 6 juin 2010 à 13:34
A voir également:
- VBA EXCEL : problème de procédure
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si et excel - Guide
- Excel compter cellule couleur sans vba - Guide
3 réponses
je ferai comme ça...
1) je controlerai tous les textboxes avec un code placé dans un bouton
( par exemple le bouton valider ici c'est commandButton1)
2) en cas de probleme ( ici je teste le vide ) tu reviens sur le textbox qui pose problème et il faudra de nouveau revalider.
En espérant t'aider
Private Sub CommandButton1_Click()
Dim Ctrl As Control
Dim i As Integer
i = 1
For Each Ctrl In UserForm1.Controls
If TypeOf Ctrl Is MSForms.TextBox Then
If Ctrl.Value = "" Then
Ctrl.SetFocus
s = MsgBox(" Erreur ce controle est vide : " & Ctrl.Name, vbCritical, " erreur Alerte")
Exit Sub
End If
i = i + 1
End If
Next
End Sub
1) je controlerai tous les textboxes avec un code placé dans un bouton
( par exemple le bouton valider ici c'est commandButton1)
2) en cas de probleme ( ici je teste le vide ) tu reviens sur le textbox qui pose problème et il faudra de nouveau revalider.
En espérant t'aider
Private Sub CommandButton1_Click()
Dim Ctrl As Control
Dim i As Integer
i = 1
For Each Ctrl In UserForm1.Controls
If TypeOf Ctrl Is MSForms.TextBox Then
If Ctrl.Value = "" Then
Ctrl.SetFocus
s = MsgBox(" Erreur ce controle est vide : " & Ctrl.Name, vbCritical, " erreur Alerte")
Exit Sub
End If
i = i + 1
End If
Next
End Sub
Je ne crois pas que cette réponse répond pas à la question de Dreamerforever. Avec cette solution il devra quand même faire ses 20 copier - coller ...