Salut Michel,
bienvenu sur CS

Pour commencer tu n'es pas dans le bon theme... Le VBA c'est ici :
Thèmes / Visual Basic 6 / Langages dérivés / VBALe meilleur moyen pour ce que tu veux faire c'est d'utiliser l'enregistreur de macro et d'appliquer l'autofiltre manuellement en definissant les criteres de filtre que tu souhaite. en suite il ne te reste plus qu'a aller regarder le code creer par excel.
sinon un exemple qui ne correpond pas completement mais qui peut servire de base:
Sheets("feuil1").Columns("C").Select
With Selection
.AutoFilter
'on active le filtre automatique .AutoFilter Field:=1, Criteria1:="<>"
'on applique les parametres de filtrage ici on filtre les cellules non vides .Copy
'copy des données filtréesEnd With
A+