Savoir le nom d'un objet

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

M

MadJawa

Guest
Bonjour,
est-il possible de savoir le nom d'un objet dans lequel se deroule le code??
exemple : dans Private Sub ComboBox1_Change(), comment fait-on pour connaitre ComboBox1 ?? (pour le usf ou la feuille ou on se trouve on fait Me.Name, mais la..)

merci
madjawa
 
Bonjour MadJava, le Forum

Je n'ai pas trop saisi ta question, mais en fait je ne cherche jamais à savoir le nom des Control ActiveX de cette manière... Je ruse un peu...

Admettons tu as 5 ComboBox nommées respectivement ComboBox1, ComboBox2 etc etc, et tu veux lancer une macro commune à l'évènement Change de chacune... Voilà comment je m'y prendrais :

Private Sub ComboBox1_Change()
TheComboTracker 1
End Sub
Private Sub ComboBox2_Change()
TheComboTracker 2
End Sub
Private Sub ComboBox3_Change()
TheComboTracker 3
End Sub
Private Sub ComboBox4_Change()
TheComboTracker 4
End Sub
Private Sub ComboBox5_Change()
TheComboTracker 5
End Sub


Private Sub TheComboTracker(CbxNum As Byte)

MsgBox "La ComboBox " & CbxNum & " vient d'être changée, la valeur est " & Me.Controls("Combobox" & CbxNum)

End Sub

En espérant ne pas être hors sujet

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
15
Affichages
229
Réponses
2
Affichages
120
Retour