laurent45
XLDnaute Occasionnel
Bonjour le Forum,
J'ai une ListBox où les données sont intégrées d'une feuillepar une boucle.
Pour voir toutes les données, j'ai créé ma boucle de telle manière, qu'une fois 12 ligne affichées, la suivante est affichées dans la colonne suivante de la ListBox :
Le problème, c'est que le nombre de ligne reste égal au nombre d'entrées (j'ai mis la MsgBox en espion). Et donc j'ai une ScrollBars verticale qui s'affiche. C'est ce que je voulais éviter.
En écrivant, je réfléchi au fait que je pourrais entrer les données trois par trois (valeur de ColumnCount de la ListBox), mais il faut que je reconfigure la feuille de calcul où sont les données. Ca me fait modifier les autres macros qui se servent de cette feuille...
Avez-vous une autre idée ?
J'ai une ListBox où les données sont intégrées d'une feuillepar une boucle.
Pour voir toutes les données, j'ai créé ma boucle de telle manière, qu'une fois 12 ligne affichées, la suivante est affichées dans la colonne suivante de la ListBox :
Code:
i = 0: Counter1 = 0
For Each cel In ChqRange
If cel <> 0 Then
If Counter1 = 12 Then
i = i + 1
Counter1 = 0
End If
Me.ListCHQBox.AddItem
Me.ListCHQBox.Column(i, Counter1) = Format(cel, '# ##0.00')
Counter1 = Counter1 + 1
End If
Next cel
MsgBox 'Nombre de ligne de ' & Me.ListCHQBox.Name & _
' est de ' & Me.ListCHQBox.ListCount
En écrivant, je réfléchi au fait que je pourrais entrer les données trois par trois (valeur de ColumnCount de la ListBox), mais il faut que je reconfigure la feuille de calcul où sont les données. Ca me fait modifier les autres macros qui se servent de cette feuille...
Avez-vous une autre idée ?