RESOLU - Listbox EC ne reprend pas le dernier Nom

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

castor30

XLDnaute Occasionnel
Bonjour à tous, le forum,
Je viens de m'apercevoir que le Listbox EC ne reprend pas le dernier nom, pouvez-vous corriger ce "bug"
En vous remerciant.
 

Pièces jointes

Bonjour,
je crois que cela fonctionne dorénavant. 🙂
Il y avait une petite erreur dans le code, ici :

Private Sub UserForm_Initialize()
'Définit le nombre de colonnes des ListBox's
Me.ListBox_body.ColumnCount = 2
Me.ListBox_header.ColumnCount = 2
Dim I As Byte, J As Byte
Dim NbC As Integer

'Définit la largeur des colonnes d'une ListBox:
ListBox_body.ColumnWidths = "75;75"
' indique le nombre de noms
With Sheets("Base")
NbC = .Range("A" & .Rows.Count).End(xlUp).Row
End With
For I = 2 To NbC
'Ajoute une ligne et insère une donnée dans la colonne de gauche
ListBox_body.AddItem Worksheets("Base").Range("a" & I).Value
'Ajoute des données dans les colonnes de droite
For J = 1 To 2
ListBox_body.List(ListBox_body.ListCount - 1, J) = Worksheets("Base").Range("b" & I).Value 'i & j
Next J
Next I
End Sub



Où il y avait un "-1".


Edit : Super, je crois que nous sommes d'accord alors Chris.😛
 

Pièces jointes

Bonjour Castor30, Chris24, Brice G, le Forum,

Autre façon de charger ListBox_Body sans utiliser de boucle:

Private Sub UserForm_Initialize()
'Définit le nombre de colonnes des ListBox's
Me.ListBox_body.ColumnCount = 2
Me.ListBox_header.ColumnCount = 2
Dim I As Byte, J As Byte
Dim NbC As Integer

'Définit la largeur des colonnes d'une ListBox:
ListBox_body.ColumnWidths = "75;75"

'Charge ListBox_Body avec les données des colonnes A:B
ListBox_body.List = Feuil3.Range("A2:B" & Rows.Count).SpecialCells(xlCellTypeConstants).Value
End Sub
Bonne journée à tous.

Cordialement.
 
- 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 problème d'index
Réponses
19
Affichages
386
Réponses
5
Affichages
618
Réponses
4
Affichages
443
Réponses
12
Affichages
670
Retour