Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 VBA erreur 1004 sur filtre automatique (feuille non protégée)

danielco

XLDnaute Accro
Bonjour,

L'enregistreur de macro me donne :

VB:
    ActiveSheet.Range("$A$1:$A$100").AutoFilter Field:=1, Operator:= _
        xlFilterValues, Criteria2:=Array(1, "1/1/2020", 1, "3/22/2020")

A l'exécution, j'ai une erreur 1004 la méthode Autofilter de la classe Range a échoué.

Merci d'avance pour votre aide.

Daniel
 

Dudu2

XLDnaute Barbatruc
Bonjour,
A première vue, on utilises un opérateur en principe pour soit lier Criteria1 et Critéria2 soit désigner la sélection en rapport avec Criteria1 mais... il n'y a pas de Criteria1 !
 

Dudu2

XLDnaute Barbatruc
Chez moi ça fonctionne.
Ça filtre tout le mois de Janvier et tout le mois de mars (la limite du 22 ne peut pas être définie avec 1 devant.
D'autre part, le Range("$A$1:$A$100") est inopérant, c'est toute la colonne qui est filtrée.
 

Dudu2

XLDnaute Barbatruc
A tout hasard, essaie de faire une réparation rapide. Panneau de configuration / Microsoft Office / Modifier / Réparation rapide.

Ou encore en modifiant le Range $A:$A au lieu de $A$1:$A$100 ?
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…