Zone de liste Visualbasic
ugo26
-
Bidouilleu_R Messages postés 1181 Date d'inscription Statut Membre Dernière intervention -
Bidouilleu_R Messages postés 1181 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis débutant sur visualbasic et je souhaiterai savoir comment afficher le contenu d'une cellule de ma feuille excel dans une zone de liste. j'essaye depuis un moment avec une fonction du type :
For X = a To b
nom de ma zone de liste.Additem Cell (ligne,colonne)
Next X
je ne sais pas par quoi il faut remplacer X,a et b. Je remercie par avance celui ou celle qui pourra m'aider.
je suis débutant sur visualbasic et je souhaiterai savoir comment afficher le contenu d'une cellule de ma feuille excel dans une zone de liste. j'essaye depuis un moment avec une fonction du type :
For X = a To b
nom de ma zone de liste.Additem Cell (ligne,colonne)
Next X
je ne sais pas par quoi il faut remplacer X,a et b. Je remercie par avance celui ou celle qui pourra m'aider.
A voir également:
- Zone de liste Visualbasic
- Liste déroulante excel - Guide
- Alternative zone telechargement - Accueil - Outils
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Liste de diffusion whatsapp - Guide
1 réponse
suppose que ta liste se trouve sur la "feuil1" en A6 A7 et A8
dans la partie "initialize" du userform tu écris
cela tient compte du fait que tu as un contrôle listbox1
Private Sub UserForm_Initialize()
Sheets("Feuil1").Select
For i = 1 To 3
ListBox1.AddItem (Cells(5 + i, 1))
Next i
End Sub
on peut aussi améliorer en comptant le nombre de ligne avant mais cela répond à ta question.
dans la partie "initialize" du userform tu écris
cela tient compte du fait que tu as un contrôle listbox1
Private Sub UserForm_Initialize()
Sheets("Feuil1").Select
For i = 1 To 3
ListBox1.AddItem (Cells(5 + i, 1))
Next i
End Sub
on peut aussi améliorer en comptant le nombre de ligne avant mais cela répond à ta question.