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

Rowsource d'une Listbox

  • Initiateur de la discussion Alexandre
  • Date de début
A

Alexandre

Guest
Re bonsoir,

G oublié une autre question...

J'ai une Listbox qui fait réferrence à une plage de donnée, type A1:H100
Pour l'instant, la plupart des lignes de cette plage sont vides, mais à terme, elles seront remplies au fur et à mesure...
QQun saurait comment afficher dans ma listbox seulement les lignes qui contiennent des données ?


MErci bcp ! !

Alexandre
 
@

@Christophe@

Guest
Bonjour,

Fais comme cela:

Private Sub UserForm_Initialize()
ListBox1.RowSource = "a1:h" & Range("A100").End(xlUp).Row
End Sub


Bonne soirée

@Christophe@
 
R

Robert

Guest
Bonjour Alexandre, bonjour le forum

dans la procédure "Initialize" de l'UserForm qui contient ta ListBox :

ListBox1.RowSource = "A1:H" & Range("A65536").End(xlUp).Row

Attention, dans cet exemple ma listbox est nommée ListBox1 et c'est la colonne A qui définie le nombre maximum de lignes. Si tu veux que ce soit une autre colonne, modifie [Range("A65536")] par [Range("...65536")] avec ... = la lettre de la colonne que tu désires.

À plus,

Robert
 
A

antoine

Guest
je saisi la balle au bond, histoire de poser une question qui me turlupine sur les listbox : des que la liste contiens plusieurs collone, ya t-il encore une possibilité d'utilisez rowsource ?
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…