Bonsoir,
Dans un classeur Excel 2010 (avec une seule feuille), je parviens sans problème à utiliser un filtre avancé "à la main", mais dès que j'utilise VBA, avec les mêmes données le filtre n'extrait rien (avec l'option copier à un autre endroit). Je crois avoir tout essayé, indiqué les cellules en Range, créé des variables, rien n'y fait alors que les mêmes opérations y compris en enregistrement de macro fonctionnent très bien dans la feuille Excel et pas en VBA. Voici le code généré par l'enregistreur de macro qui a fonctionné lors de l'enregistrement, mais pas quand je l’exécute ensuite en VBA :
MERCI si vous pouvez me sortir de là, je deviens fou !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range("Database").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _ ("Crit03"), CopyToRange:=Range("G17"), Unique:=False
Partager