Bonjour,
J'ai fait un début de code pour créer un nombre variable de DropDown dans une feuille Excel 2007 :
Code :
- For i = 1 To j
-
- With Range("C" & i + 5)
- Set Comb = ActiveSheet.DropDowns.Add(.Left, .Top, .Width, .Height)
- End With
- With Comb
- .LinkedCell = Range("C" & i + 5)
- .Name = ("Combo" & i)
- .AddItem "Option 1"
- .AddItem "Option 2"
- End With
- Next
|
Maintenant je cherche à récupérer, à l'aide d'une autre macro, les valeurs séléctionnées ou le numéro de l'item séléctionné par l'utilisateur .
J'ai essayé des choses du type Combo1.SelectedItem ou Combo1.Value mais je reçois l'erreur 438 "propriété ou méthode non gérée par cet objet" ! Du coup j'ai essayé d'utiliser "LinkedCell" pour obtenir le numéro de la sélection sauf que dans ce cas une fois que les DropDowns leurs propriétés inidquent qu'ils ne sont liés à aucune cellule (malgré la ligne prévue à cet effet dans le code).
Merci d'avance pour votre aide.