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.