Microsoft 365 Bug Macro Filtre Avancé

JBL07

XLDnaute Occasionnel
Bonjour le Forum !

Besoin de vos lumières svp

J'ai créé un filtre avancé, qui va chercher les données dans un tableau sur une autre feuille
Lorsque je le fais fonctionner, tout va bien
Mais si je fais "enregistrer une macro" pour automatiser, avec un bouton déclencheur, ça beugue !
Voilà le filtre :
1635623723510.png

Et voilà le bug ( je précise que A11 est vide, mon tableau " Tabécritures" va de B8 à R10269 )
Je ne sais pas interpréter les lignes jaunes du débogage, la petite flèche se positionne devant la dernière ligne

1635624582223.png


Merci par avance
 
Solution
Bonjour

Je ne sais si c'est toi ou bien Excel qui a créé les noms Criteres et Extraire

Dans ce deuxième cas, l'enregistreur de macros à mélangé US et français (comme souvent :mad:) et ne peut donc les retrouver

Si on veut les utiliser
VB:
    Range("Tabécritures").ListObject.Range.AdvancedFilter _
        Action:=xlFilterCopy, CriteriaRange:=Range("Criteres"), _
        CopyToRange:=Range("Extraire"), Unique:=False

Sinon
Code:
    With Worksheets("Filtre avancé")
        Range("Tabécritures").ListObject.Range.AdvancedFilter _
            Action:=xlFilterCopy, CriteriaRange:=.Range("F3:M4"), _
            CopyToRange:=.Range("A2:D2"), Unique:=False
    End With

chris

XLDnaute Barbatruc
Bonjour

Je ne sais si c'est toi ou bien Excel qui a créé les noms Criteres et Extraire

Dans ce deuxième cas, l'enregistreur de macros à mélangé US et français (comme souvent :mad:) et ne peut donc les retrouver

Si on veut les utiliser
VB:
    Range("Tabécritures").ListObject.Range.AdvancedFilter _
        Action:=xlFilterCopy, CriteriaRange:=Range("Criteres"), _
        CopyToRange:=Range("Extraire"), Unique:=False

Sinon
Code:
    With Worksheets("Filtre avancé")
        Range("Tabécritures").ListObject.Range.AdvancedFilter _
            Action:=xlFilterCopy, CriteriaRange:=.Range("F3:M4"), _
            CopyToRange:=.Range("A2:D2"), Unique:=False
    End With
 

Discussions similaires

Statistiques des forums

Discussions
315 093
Messages
2 116 140
Membres
112 669
dernier inscrit
Guigui2502