Bonjour,

J'utilise des objects de formulaire (textbox,combobox,...) MAIS je ne suis pas dans une FORM je suis dans une feuille normale.

L'idée, c'est qu'à chaque fois qu'un de ces objects formulaire a le focus, une action (toujours la même) doit s'exécuter.
J'ai créé une procédure mais j'ai un problème avec le typage.

Ce code fonctionne mais seulement pour mes Textbox ! car typage MSFORMS.TextBox.
Cependant je souhaiterais que cette procedure fonctionne même si j'ai une combo, une checkbox, ...
Comment faire ? (sans écrire une procédure par type)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub TextBox1_GotFocus()
ShowName TextBox1
End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Private Sub ShowName(FieldActive As MSFORMS.TextBox)
MsgBox FieldActive.Name
End Sub
Dans une autre partie de mon code pour balayer tous mes objects quelque soit leur type j'utilise OLEObjects mais là ça marche pas

Merci