Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
le fichier en retour ......................... avec un sérieux nettoyage d'une grosse partie de code inutile
il n'était pas nécessaire de faire les tests sur le bouton "Quitter" mais plutôt sur l'autre bouton de validation
Je confirme le nettoyage nécessaire dont parle Philippe.
Donc après avoir supprimé tes alertes à chaque TextBoxes:
Tu peux mettre ceci dans le bouton 2 ou un autre:
Code:
Private Sub CommandButton2_Click()
Dim INCOMPLET As Boolean
For Each TXB In UserForm1.Controls
If TypeName(TXB) = "TextBox" Then
If TXB.Value = "" Then INCOMPLET = True
End If
Next
If INCOMPLET = False Then
Unload Me
Else
MsgBox (" Saisie Incomplète")
End If
End Sub
Il y a peut-être encore plus simple...
Car avec les "If" et les "Else" puis "Exit Sub: Je ne suis pas bon!
Je vous remercie tous de votre aide.
La solution de Robert est pour moi la meilleur, le controle est effectué à chaque TextBox cela evite de revenir dans L'userForm et de chercher le ou les TextBox vides surtout que dans mon fichier il y en aura une cinquantaine.
- 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