Mettre une listbox dans une variable
Bonjour,
Je suis embetté, je n'arrive pas à mettre ma listbox dans une variable.
C'est une listbox que j'ai mis dans une feuille excel (non dans un userform) et de plus c'est un controle activeX (non formulaire)
J'ai essayé diverses options mais aucune ne m'a permis prendre ma listbox dans ma macro.
1ere tentative :
Code:
1 2 3
| Dim oListBox AS Object
oListBox = ActiveSheet.NomDeMaListbox |
Résultat : La variable prend comme valeur Null
2e tentative
Code:
1 2 3
| Dim oListBox AS ListBox
oListBox = ActiveSheet.NomDeMaListbox |
Résultat : type Mismatch
3e tentative :
Code:
1 2 3 4 5
| Dim oListBox AS Object
oListBox = ActiveSheet.Shapes("NomDeMaListbox").OLEFormat.Object
oListBox.Clear |
Résultat : j'ai ma listbox dans ma variable, mais je ne peux rien faire dessus (pas d'ajout, pas de clear, rien ...)
ESt ce que vous avez une solution ?