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

pb listbox avec condition

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

alf43

XLDnaute Junior
bonjour le forum,
j'ai une lisboxt créée simplement avec trois colonnes.
j'essaie de ne faire apparaitre que les lignes avec valeur non nulle dans la seconde colonne
merci si vous pouvez m'aider!!
 

Pièces jointes

Re : pb listbox avec condition

Bonjour alf43,

Qu'appelles-tu "lisboxt", car ton fichier est vide de tout ceci...?


Si tu déposes un fichier, il serait très sympa. de le ZIPPER, c'est facile et si tu ne sais pas faire, tu demandes.

A te lire donc.

Bon WE

Jean-Pierre
 
Re : pb listbox avec condition

re le forum,
j'ai préféré remplir ma listbox avec le code suivant.
Par contre je n'arrive pas à lui demander de n'afficher que les ligne dont la valeur de la colonne B n'est pas nulle.

Private Sub Userform_initialize()

With ListBox1
.ColumnCount = 3
.ColumnWidths = "50;120;50"
End With

IniListbox1

End Sub

Public Sub IniListbox1()
Dim Plg As Range

With Sheets("Feuil1")
Set Plg = .Range("A1:C" & .Range("A65363").End(xlUp).Row)
End With

With ListBox1
.Clear
.List = Plg.Value
End With

End Sub

si qq1 pouvait me dépanner ?
merci
 
Re : pb listbox avec condition

Bonsoir alf43, jeanpierre

Teste ceci :

Code:
Private Sub UserForm_Initialize()
Dim cell As Range
With ListBox1
  .ColumnCount = 3
  .ColumnWidths = "50;120;50"
  For Each cell In Sheets("Feuil1").Range("A1:A" & Sheets("Feuil1").Range("A65536").End(xlUp).Row)
       If cell.Offset(0, 1) <> 0 Then
        .AddItem cell.Value
        .List(.ListCount - 1, 1) = cell.Offset(0, 1).Value
        .List(.ListCount - 1, 2) = cell.Offset(0, 2).Value
       End If
  Next
End With
End Sub
Supprime l'alimentation de la liste par la propriété RowSource.

A+
 
Dernière édition:
- 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
7
Affichages
279
Réponses
2
Affichages
114
Réponses
5
Affichages
698
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…