Bonjour,

Pour mon activité je dois créer un outil en VBA,
J'ai un soucis avec les filtres et le faite que mon nombre de lignes varient en fonction de l'export de données fait en amont.
Mon code se finit par un copier/coller des valeurs filtrés sur une autres feuille.

J'ai donc tenté avec ce code suivant mais cela ne fonctionne pas ..

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
i = ActiveSheet.UsedRange.Rows.Count
 
    Sheets("Feuil3").Select
    Selection.AutoFilter
    ActiveSheet.Range("$A$1:$V$" & i).AutoFilter Field:=20, Criteria1:=">=2"
    ActiveSheet.Range("$A$1:$V$" & i).AutoFilter Field:=22, Criteria1:="="
    Range("A1").Select
    Range(Selection, Selection.End(xlDown)).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.Copy
    Sheets("Feuil4").Select
    Range("A1").Select
    ActiveSheet.Paste


En espérant que l'erreur soit seulement de la syntaxe et est simple à trouver


Merci d'avance