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

XL 2010 Agir sur un Control ActiveX à partir d'une macro dans un module standard

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 !

Magic_Doctor

XLDnaute Barbatruc
Supporter XLD
Bonjour,

Dans ma feuille il y a des "Controls ActiveX", en l'occurrence des "Labels".
Si je veux agir sur l'un de ces labels à partir du module de feuille, facile. Par exemple :
Me.Label1.Caption = "zaza"

En revanche, je n'y parviens pas à partir d'un module standard.

Comment s'y prendre ?

Merci d'avance pour tout conseil.
 
Dernière édition:
Bonjour à tous


C'est pourtant simple, non ? 🙄
(En tous cas , ca devrait l'être pour un XLDaute de ta trempe LOL)
Code dans un module standard (test OK)
VB:
Sub a()
Feuil1.Label1.Caption = "toto"
End Sub
 
Dernière édition:
Bonjour Staple1600,

Tu as parfaitement raison.
Je m'entêtais à écrire dans ma macro :
Worksheet("BTX").Label1.Caption = "zaza"
au lieu de :
Worksheets("BTX").Label1.Caption = "zaza"

Ce doit être la fatigue australe...

Merci pour m'avoir éveillé !

Bonne journée.
 
- 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

A
Réponses
5
Affichages
2 K
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…