Bonjour à tous,
J'essaye actuellement de créer une listbox selon critère mais j'arrive seulement à récupérer la première colonne et pas les autres ...
Voici le code qui marche pour une colonne :
Me.ListBox1.ColumnCount = 9
Me.ListBox1.ColumnWidths = "30;60;100;60;50;70;50;80;100"
Dim i As Integer
Dim dernièreligne As Integer
dernièreligne = Sheets("Data_Demande").Range("A65536").End(xlUp).Row
For i = 1 To dernièreligne
If Sheets("Data_Demande").Cells(i, 9).Value = "RÉALISÉ" Then ListBox1.AddItem Sheets("Data_Demande").Range("A" & i).Value
Else
End If
Next i
J'essaye donc de faire cela pour récupérer également les colonnes :
Me.ListBox1.ColumnCount = 9
Me.ListBox1.ColumnWidths = "30;60;100;60;50;70;50;80;100"
Dim i As Integer
Dim j As Integer
Dim dernièreligne As Integer
derligne = Sheets("Data_Demande").Range("A65536").End(xlUp).Row
For i = 1 To dernièreligne
For j = 1 To 9
If Sheets("Data_Demande").Cells(i, 9).Value = "RÉALISÉ" Then ListBox1.AddItem Sheets("Data_Demande").Range(j & i).Value
Else
End If
Next j
Next i
Mais j'ai le message d'erreur : Erreur d’exécution 1004, erreur définit par l'application ou par l'objet !
Je ne vois pas pourquoi j'ai cette erreur ... Il y a une autre méthode pour récupérer les colonnes ?
De joyeuses fêtes à tous !!