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