Problème macro excel
Résolu
PLAYA2
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
Playa2 -
Playa2 -
Bonjour,
Je recontre un problème sur la macro suivante :
selection.AutoFilter
selection.AutoFilter Field:=36, Criteria1:="=A", Operator:=xlOr, _
Criteria2:="<>0"
End Sub
Lorsque je lance cette macro, j'ai le message suivant :
Erreur d'exécution "1004" - L a méthode autofille de la classe Range à échoué.
Ce que je ne comprends pas c'est lorsque je fais la même opération avec la souris, j'ai le résultat excompté malgrés les 2500 lignes...(je sais que les filtres ont un maximum de lignes à filtrer)
Quelqu'un peut-il m'aider à trouver où est le problème svp ???
D'avance merci.
Je recontre un problème sur la macro suivante :
selection.AutoFilter
selection.AutoFilter Field:=36, Criteria1:="=A", Operator:=xlOr, _
Criteria2:="<>0"
End Sub
Lorsque je lance cette macro, j'ai le message suivant :
Erreur d'exécution "1004" - L a méthode autofille de la classe Range à échoué.
Ce que je ne comprends pas c'est lorsque je fais la même opération avec la souris, j'ai le résultat excompté malgrés les 2500 lignes...(je sais que les filtres ont un maximum de lignes à filtrer)
Quelqu'un peut-il m'aider à trouver où est le problème svp ???
D'avance merci.
4 réponses
-
Bonjour,
à tout hasard essaie en mettant tes critères dans une variable String.
eric
-
-
Je te proposais sans grande conviction :
Dim crit1 As String, crit2 As String crit1 = "=A" crit2 = "<>0" Selection.AutoFilter Field:=2, Criteria1:=crit1, Operator:=xlOr, Criteria2:=crit2
Mais un extrait de ton fichier serait mieux pour chercher le pourquoi...
Déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.
eric
-
-
Merci Eriiic pour cette réponse rapide.
Je testerai ça demain matin...
Malheureusement je ne peux pas joindre mon fichier car les données sont confidentiellles et comme le fichier fonctionne avec des liaisons, ça n'est par "parlant.
Quoiqu'il en soit je te tiens au courant,
Bonne soirée -
Salut Eriiic,
Comme convenu, je t'informe du résultat : malheureusement ça ne fonctionne pas mais j'ai trouvé la solution en scindant l'onglet en deux...
Merci qund même de t'être penché sur mon problème.
Bonne journée !!!