Bonjour,
Je souhaite afficher des données présentes dans un autre classeur dans une listbox. Tout se passe bien, cependant selon la taille de ma listbox les données sont illisibles. Je m'explique, avec 16 ligne inséré par exemple et une taille de listbox en affichant 15 (la dernière étant accessible en scrollant) la dernière ligne sera totalement illisible. En modifiant la taille de la listbox, on remarque que le nombre de ligne correctement affiché correspond au nombre de ligne affiché maximum possible sans scroller.
Avant le scroll (bien sur vous ne voyez rien mais les données s'affiche correctement )
Après avoir scroll ->
De plus une erreur apparait lorsque que je sélectionne une ligne ->
Private Sub Userform_Initialize()
Dim rng As Range, RowSrc As String
Workbooks.Open Filename:="monfichier.xlsx"
With Workbooks("monfichier.xlsx").Worksheets(1)
RowSrc = .Range("2:" & Range("A" & Rows.Count).End(xlUp).Row).Address(External:=True)
End With
ListBox1.ColumnCount = 7
ListBox1.ColumnWidths = "90;150;130;100;60;50;40"
ListBox1.ColumnHeads = True
ListBox1.RowSource = RowSrc
Workbooks("monfichier").Close
End Sub
Si quelqu'un pourrait m’éclaircir.
Merci beaucoup !