Range.AdvancedFilter (Excel)
Filtre ou copie des données à partir d'une liste basée sur une plage de critères. Si la sélection initiale est une seule cellule, la zone active de cette cellule est utilisée.
AdvancedFilter (Action, CriteriaRange, CopyToRange, Unique)
ActiveCell.AdvancedFilter Action:=xlFilterCopy
Arguments
Un argument nommé
Action (XlFilterAction) - Une des constantes de XlFilterAction spécifiant s'il faut copier ou filtrer la liste.
Les valeurs de retour possibles sont xlFilterCopy - Copie les données filtrées vers un nouvel emplacement, xlFilterInPlace - Laisse les données en place.
Optional arguments
Les arguments suivants sont facultatifs
CriteriaRange (Range) - Plage de critères. Si cet argument n'est pas défini, il n'y a aucun critère.
CopyToRange (Range) - Plage de destination pour les lignes copiées si la valeur de Action est xlFilterCopy. Sinon, cet argument est ignoré.
Unique (Boolean) - True pour filtrer exclusivement les enregistrements uniques. False pour filtrer tous les enregistrements correspondant aux critères. La valeur par défaut est False.