Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Obliger à remplir toutes les textbox d'un userform

  • Initiateur de la discussion Initiateur de la discussion TOMTOM
  • 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 !

T

TOMTOM

Guest
Bonjour,

je travail sur un petit programme de réservation de courts de tennis sur excel.
Je cherche à obliger l'utilisateur à remplir toutes ou parties des texbox de mon Userform.

Merci pour votre aide.

TOMTOM
 
Re:Obliger à remplir toutes les textbox d'un userf

Bonjour

Si tu as un bouton de validation au debut de ton code du click de ton bouton tu testes la valeur des textbox

Du genre à adapter

if tbx_Date.value='' then
msgbox 'il faut remplir'
exit sub
end if

Bon courage
 
Re:Obliger à remplir toutes les textbox d'un userf

Bonjour TomTom, Pascal, le Forum

Et dans un souci d'info complète en cas de multiples TextBoxs à vérifier, on peut éviter de faire :

Code:
If tbx_Date.Value = '' Then
    MsgBox 'il faut remplir'
    Exit Sub
End If

If tbx_Nom.Value = '' Then
    MsgBox 'il faut remplir'
    Exit Sub
End If

'Etc Etc Etc

Mais on peut Boucler dessus comme ceci :
Code:
Private Sub CommandButton1_Click()
Dim CTRL As Control
Dim ListEmpty As String

For Each CTRL In Me.Controls
    If TypeOf CTRL Is MSForms.TextBox Then
        If CTRL.Value = '' Then ListEmpty = ListEmpty & CTRL.Name & vbCrLf
    End If
Next

    If ListEmpty <> '' Then
        MsgBox 'Y pas bon, ces TextBox Sont Vides :' & vbCrLf & ListEmpty, vbCritical, '@+Thierry's Démo'
        Exit Sub
    Else
        MsgBox 'Ici le reste de la Procédure du CommandButton'
    End If

End Sub

Bon Appétit
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
190
Réponses
5
Affichages
431
Réponses
18
Affichages
540
Réponses
1
Affichages
315
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
530
Réponses
9
Affichages
274
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…