Remplir combobox sur un classeur

  • Initiateur de la discussion Initiateur de la discussion Itori
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Itori

XLDnaute Junior
Bonjour le forum,

Je souhaite remplir des combobox dans un classeur avec des données provenant d'un classeur fermé.
Grâce au forum j'ai trouvé comment aller chercher mes données etc...

Cependant je dispose d'un nombre de combobox variant, je souhaite donc faire une boucle puisqu'elles comportent toujours les même données.
J'ai donc réalisé le code suivant :

Code:
Dim Ctrl As Shape

...

    If Not Rs.EOF Then
    Do While Not Rs.EOF
        ActiveSheet.lst_directeurmiss.AddItem Rs.Fields(0)
        ActiveSheet.lst_respaff.AddItem Rs.Fields(0)
        
        For Each Ctrl In ActiveSheet.Shapes
        If Ctrl.Name Like "lst_perso*" Then
            Ctrl.AddItem Rs.Fields(0)
        End If
        Next
        
    Rs.MoveNext
    Loop
Jusqu'à maintenant j'utilisait un nombre défini de combobox et j'utilisait donc la même méthode qu'avant ma boucle For Each, ce qui fonctionnait parfaitement...

Auriez vous une solution svp ?
Merci d'avance.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
354
Retour