Variable dans le nom d'une listbox (sur une feuille excel)

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 !

Adeus33

XLDnaute Occasionnel
Bonjour le forum,

Est-il possible d’utiliser une variable pour nommer une listbox contenue sur une feuille ?
J’ai essayé le code ci-dessous, mais il ne l’accepte pas (à priori, cela fonctionne uniquement sur un userform) :

NomListbox = Controls("listbox" & i)

Merci d’avance pour votre aide

Adeus
 
Re : Variable dans le nom d'une listbox (sur une feuille excel)

re

une boucle pour lister les controls :

Code:
Dim it As OLEObject
For Each it In ActiveSheet.OLEObjects
    MsgBox it.Name
Next it

un code pour alimenter une listbox :

Code:
x = 1
For i = 1 To 5
    With ActiveSheet.OLEObjects("Listbox" & x).Object
        .AddItem "lolo" & i
    End With
Next i

a plus
 
- 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

Retour