UserForm1.TextBox3.Visible = False
Private Sub Complet()
Dim CtrL As MSForms.Control
kit = False
For Each CtrL In Me.Controls
If TypeOf CtrL Is MSForms.Textbox Or TypeOf CtrL Is MSForms.ComboBox Then
Debug.Print CtrL.Name
If CtrL.Tag = "1" Then
If Len(CtrL) = 0 Then
CtrL.BackColor = RGB(255, 0, 0) 'rouge
kit = True
Else
CtrL.BackColor = &H80FFFF
End If
End If
End If
Next CtrL
If kit Then MsgBox "Complétez les données!"
End Sub
Bonsoir,Bonsoir,
SVP, comment pourrait-on supprimer une textbox (par exemple TextBox3) dans une Userform par code.
En vous remerciant par avance.
Bonne soirée.
Bonjour @Gégé-45550 ,
Bonjour @TooFatBoy ,Bonjour,
Dans la fenêtre "Propriétés", tu peux sélectionner l'objet (du UserForm ) que tu veux.
Malgré cela tu ne le vois pas à l'écran ?
La TextBox est peut-être cachée derrière un autre objet.![]()
Je ne la trouvais pas (elle était dans une frame non visible). Je n'ai donc pas pu agir sur la propriété TabIndex.