Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

alimenter une listebox

  • Initiateur de la discussion Initiateur de la discussion hicham28
  • 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 !

hicham28

XLDnaute Occasionnel
bonjour, et mecri d'accepter de m'aider et m'expliquer pourqoui ce code pour alimenter une listebox ne marche pas, je suis un debuteur en vba merci
Code:
Private Sub CommandButton1_Click()
Dim N As Integer
For N = 1 To 30
    ListBox1.List = Cells(N, 1)
Next N
End Sub
 
Re : alimenter une listebox

Salut hicham28 et le forum
À plus de 30 ans, la nécessité de bien se faire comprendre devrait être acquise 😎
Regarde l'aide sur VBE avec ListBox, il y a un exemple pour AddItem
A+
 
Re : alimenter une listebox

Si tu boucle, tu dois utiliser la fonction AddItem

La fonction List ajoute des colonnes a ta liste

List bien entendu évite de boucler

Private Sub CommandButton1_Click()

ListBox1.RowSource = "A1:A30"

End Sub
 
Re : alimenter une listebox

Bonjour Hicham,

Additem ajoute un par un les items à la listbox

Code:
ListBox1.Additem "TOTO"
ListBox1.Additem "TITI"
Etc...
Ou par une boucle
Code:
For I= 1 to 30
    ListBox1.Additem Cells(i,1)
next i
Avec List tu peux ajouter d'un seul coup un tableau de valeurs.

Si ces valeurs viennent d'une plage de cellule tu peux également les ajouter en une seule fois pas:

Code:
ListBox1.[B]List[/B] = Range("A1:A30").Value

Sans oublier le " .Value"

bonne continuation
 
- 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
5
Affichages
905
Réponses
10
Affichages
659
Réponses
2
Affichages
525
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…