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

Savoir le nom d'un objet

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
 
@

@+Thierry

Guest
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
 

Discussions similaires

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