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

Nombre d'Item dans la listbox

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

maval

XLDnaute Barbatruc
Bonjour

J'ai une listbox et j'aimerais connaitre le nombre d'item.

je change de département à l'aide d'une combobox.

J'ai mis comme code ceci

Code:
Private Sub ListBox1_Change()
Label8.Caption = "Il y a.. " & ListBox1.ListCount - 0 & "  Communesrépertorier dans la listBox.....,"
End Sub
Sa ne fonctionne que si je click dans ma listbox

Je vous remercie d'avance
 

Pièces jointes

Dernière édition:
Re : Nombre d'Item dans la listbox

Re,

remets peut être l'instruction dans le code du combo :
Code:
Private Sub ComboBox1_Click()
    Dim x&, colonne&, aa
    x = ComboBox1.ListIndex + 1
    colonne = x * 2
    With Feuil5
        aa = .Range(.Cells(3, colonne), .Cells(.Cells(Rows.Count, colonne).End(xlUp).Row, colonne))
    End With
    With ListBox1
        .Visible = True
        .Clear
        .List = aa
        Label1.Caption = "Il y a.. " & .ListCount  & "  Client répertorier dans la listBox.....,"
    End With
End Sub
 
Re : Nombre d'Item dans la listbox

Bonjour Maval,
c'est comme ça que tu veux? Quand tu choisi un département, ça te sors le nombre d'items...

Code:
Option Explicit

Private Sub ComboBox1_Click()
    Dim x&, colonne&, aa
    x = ComboBox1.ListIndex + 1
    colonne = x * 2
    With Feuil5
        aa = .Range(.Cells(3, colonne), .Cells(.Cells(Rows.Count, colonne).End(xlUp).Row, colonne))
    End With
    With ListBox1
        .Visible = True
        .Clear
        .List = aa
    End With
    Label1.Caption = "Il y a.. " & ListBox1.ListCount - 0 & "  Client répertorier dans la listBox.....,"

End Sub

Private Sub UserForm_Initialize()
    Dim i As Byte
    For i = 2 To Feuil5.Cells(3, Columns.Count).End(xlToLeft).Column Step 2
        ComboBox1.AddItem Feuil5.Cells(1, i)
    Next i
End Sub
 
- 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

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
497
Réponses
7
Affichages
565
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…