Bonjour,
Je cherche désespérément à inscrire une variable dans la zone de critère d'un filtre Criteria1:=Array(MaVariable) mais cela ne fonctionne pas.
En fait, j'ai des codes dans une colonne (un code par ligne). Je regroupe ces codes pour obtenir ma variable dans le même format que l'écriture du critère sans variable.
Mon filtre fonctionne parfaitement avec les codes inscrit directement mais ne fonctionne pas avec ma variable.
Voici l'extrait de mon code :
Quelqu'un pourrait-il m'aider ? J'ai longuement cherché sur le net et sur les forums mais je n'ai jamais obtenu de résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 For Each cel In Range("BA2:BA" & Range("BA65536").End(xlUp).Row) If MaPlage = "" Then MaPlage = """" & cel.Value & """, " Else MaPlage = MaPlage & """" & cel.Value & """, " End If Next cel MaPlage = Left(MaPlage, Len(MaPlage) - 3) MaPlage = Right(MaPlage, Len(MaPlage) - 1) ActiveSheet.Range("$A$32:$AI$703").AutoFilter field:=5, Criteria1:=Array(MaPlage), Operator:=xlFilterValues
A l'aide, à l'aide
Merci par avance
Nadège
Partager