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

Appliquer la même séquence d'instructions sur plusieurs objets

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

A

A2H

Guest
Bonjour les héros Wolf & Dranreb
SVP je veux appliquer les instructions présentées ci_dessous sur 4 Textbox
(TBXF,TBXV,TBXC,TBXL), q
u'on a déjà travailler dessus (Glisser-Déposer), comment je peux le faire

Private Sub TBxF_Change()
If TBx.Value = Lab1.Caption Then Lab1.Enabled = False Else Lab1.Enabled = True
If TBx.Value = Lab2.Caption Then Lab2.Enabled = False Else Lab2.Enabled = True
If TBxF.Value = Lab3.Caption Then Lab3.Enabled = False Else Lab3.Enabled = True
If TBxF.Value = Lab4.Caption Then Lab4.Enabled = False Else Lab4.Enabled = True
If TBxF.Value = Lab5.Caption Then Lab5.Enabled = False Else Lab5.Enabled = True
If TBxF.Value = Lab6.Caption Then Lab6.Enabled = False Else Lab6.Enabled = True

End Sub
Merci d'avance
 
J'ai trouvé la solution suivante
Private Sub TBxF_Change()
Dim i
For Each i In Array(1, 2, 3, 4, 5, 6)
If TBxF.Value = Me.Controls("Lab" & i).Caption Then Me.Controls("Lab" & i).Enabled = False Else Me.Controls("Lab" & i).Enabled = True
Next i
End Sub
que je dois la répéter pour chaque textbox
 
Re

@A2H

Mais tu peux le faire en une seule fois dans le module de classe, si t'en as un.

Edit: voici le fichier de Dranreb, j'ai ajouté l'instruction dans le module de classe. Maintenant tu peux avoir 50 labels et textboxs, mais il y a qu'une seule fois la macro. Double-clique sur la feuille pour afficher le formulaire.
 

Pièces jointes

Dernière édition:
- 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.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…