Objet Filter (Excel)
Cet objet représente un filtre d'une seule colonne.
L'objet Filter appartient à la collection Filters. La collection Filters contient tous les filtres d'une plage filtrée automatiquement.
Utilisez Filters (index), où index est le titre ou le numéro d’index du filtre, pour renvoyer un seul objet Filter . L'exemple suivant montre comment affecter à une variable la valeur de la propriété On du filtre pour la première colonne de la plage filtrée de la feuille de calcul Crew.
Set w = Worksheets("Crew")
If w.AutoFilterMode Then
filterIsOn = w.AutoFilter.Filters(1).On
End If
Toutes les propriétés de l'objet Filter sont en lecture seule. Pour définir ces propriétés, appliquez le filtrage automatique manuellement ou utilisez la méthode AutoFilter de l’objet Range , comme illustré dans l’exemple suivant.
Set w = Worksheets("Crew")
w.Cells.AutoFilter field:=2, Criteria1:="Crucial", _
Operator:=xlOr, Criteria2:="Important"
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.