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

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
 

Hervé

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
4
Affichages
293
Réponses
18
Affichages
722

Statistiques des forums

Discussions
312 430
Messages
2 088 362
Membres
103 830
dernier inscrit
fombarone