Bonsoir,
Svp c'est quoi l'erreur dans ce code ci-dessous:
Je veux afficher deux colonnes l'un près de l'autre et qui sont filtrés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub btnRechercher_Click() Application.ScreenUpdating = False lstMoyens.Clear Sheets("TEST1").Select Range("Tableau4[[#Headers],[Famille]]").Select ActiveSheet.ListObjects("Tableau4").Range.AutoFilter Field:=4, Criteria1:="=" & cbFamille.SelText, Operator:=xlAnd Range("B1:C1").Select Range(Selection, Selection.End(xlDown)).Select Dim r As Range For Each r In Selection.Rows lstMoyens.AddItem (r.Cells(3) & " : " & r.Cells(4)) Next r End Sub
tout se déroule bien sauf cette partie :
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Range("B1:C1").Select Range(Selection, Selection.End(xlDown)).Select Dim r As Range For Each r In Selection.Rows lstMoyens.AddItem (r.Cells(3) & " : " & r.Cells(4)) Next r
Svp est-ce l'erreur vient de r.cells(3) ?
Partager