Problème sur les critères de filtre avec une variable dans Array
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 :
Code:
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 |
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.
A l'aide, à l'aide :pleure:
Merci par avance
Nadège