• Initiateur de la discussion Initiateur de la discussion maval
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

maval

XLDnaute Barbatruc
Bonjour,

Voila j'ai un userform avec 8 textbox et un bouton nommer Valide. Le code, associé à ce bouton, boucle sur tous les contrôles Textbox sauf deux. Si l'un d'eux est vide, alors le focus le sélectionne, voici mon code:
Code:
Private Sub Btn_Valid_Click()
Dim ctrl As Control, ctrlerr As Control
Dim erreur As Boolean
  For Each ctrl In Me.Controls
    erreur = False
    If TypeOf ctrl Is MSForms.TextBox And Len(ctrl) = 0 Then
      If ctrl.Name <> "TextBox3" And ctrl.Name <> "TextBox6" Then
        erreur = True
        Set ctrlerr = ctrl
        Exit For
      End If
    End If
  Next ctrl
  If erreur = True Then
    MsgBox "Vous n'avez pas rempli toutes les zones"
    ctrlerr.SetFocus
    Set ctrlerr = Nothing
  Else
    Me.Hide
  End If
End Sub
Je recherche une modif que lorsque les 6 textbox sont remplis le bouton nommer "Valide" devienne rouge.

Je vous remercie de votre aide
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
249
Réponses
3
Affichages
410
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
535
Réponses
0
Affichages
645
Retour