VBA - Macro Filtre automatique - Erreur 1004

Résolu
Alex1857 Messages postés 13 Statut Membre -  
Alex1857 Messages postés 13 Statut Membre -
Bonsoir à tous,

J'ai développé sur un autre PC (avec Excel 2016) une macro intégrant la méthode Autofilter pour des dates. Lorsque j'ouvre le fichier sur mon ordinateur (avec Excel 2020), j'obtiens l'erreur suivante :

"Erreur d'execution 1004
La méthode Autofilter de la classe Range a échoué"

J'ai cherché et testé plusieurs choses mais rien à faire. Je suis donc revenu aux bases et j'ai crée un petit exemple. En utilisant l'enregistreur de macro, j'obtiens ce code ...

Sub Macro_Filtre()

    ActiveSheet.Range("$C$4:$F$10").AutoFilter Field:=2, Operator:= _
        xlFilterValues, Criteria2:=Array(1, "1/1/2020")
    
End Sub


pour le tableau suivant :


Et même en re-exécutant le code de l'enregistreur, l'erreur persiste ! (J'execute bien depuis la feuille ce n'est donc pas à cause du ActiveSheet, d'ailleurs on mettant Thisworbook.Sheets... ça ne change rien)

Que-ce que je fais de mal ?

Lien du fichier : https://www.cjoint.com/c/JInr1t6U0gu

Merci d'avance !

4 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Chez moi, votre code marche mais prend la date en anglais avec
    Array(1


    ce code donne le "bon" resultat, du moins chez mois (Excel2013).

    Sub Macro1()
        ActiveSheet.Range("$C$4:$F$10").AutoFilter Field:=2, Operator:= _
            xlFilterValues, Criteria2:=Array(2, "1/1/2020")
    End Sub
    1
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    il semble qu'il y ait un soucis avec cette fonction Autofilter depuis mi-août (dû à une mise à jour ?)
    Ca se manifeste sur les versions 365 et 2019.
    Pas vu de palliatif pour l'instant, plus qu'à espérer une correction rapide...
    eric
    1
  3. Alex1857 Messages postés 13 Statut Membre 3
     
    Bonjour,

    Merci pour vos réponses.

    Eric, comment savez-vous cela ? Quelles sont vous sources ?
    Cela me permettra de savoir lorsque ce sera corrigé...

    Merci d'avance
    0
  4. Alex1857 Messages postés 13 Statut Membre 3
     
    Je vois merci...

    On espère donc une correction rapide..

    Bonne journée !
    0