Bonjour,
J'ai un classeur contenant 20 feuilles, chaque feuille contient environ 10 000 lignes, pour pouvoir m'y retrouver et de ne pas devenir dingue, je souhaite faire un filtre avancé
Manuellement ça donne ça :
- je mets le code de l'affaire dans la cellule : A3
- ensuite je selectionne la plage de selection (une par feuille) par la liste déroulante
- ensuite je fais un copier coller valeur uniquement de la cellule O2 à P2
- Dans la cellule P2 je selectionne la plage et je copie
- j'ouvre le filtre avancé (donné-filtre-avancé)
- je colle dans : la plage
- je selectionne : $A$2:$I$3 dans la zone de critères
- copier vers un autre emplacement
- je selectionne la plage : $A$5:$I$56
- et enfin je fais ok
et je copie les valeurs trouvées
et je les colle dans la feuille impressions en sautant une ligne à chaque fois
et comme ça 20 fois
Si quelqu'un aurait un moyen de faire cette manip en 2 petites macro, ca serait trop trop cool, avant que je devienne maboul.
J'ai essayé de faire la première macro mais ça bug, je pense qu'excel ne comprend pas la plage selectionnée par la liste déroulante.
Une petite aide s'il vous plait avant qu'on m'emmene à l'hopital. lol
voici le fichier :
Free - Envoyez vos documents
J'ai un classeur contenant 20 feuilles, chaque feuille contient environ 10 000 lignes, pour pouvoir m'y retrouver et de ne pas devenir dingue, je souhaite faire un filtre avancé
Manuellement ça donne ça :
- je mets le code de l'affaire dans la cellule : A3
- ensuite je selectionne la plage de selection (une par feuille) par la liste déroulante
- ensuite je fais un copier coller valeur uniquement de la cellule O2 à P2
- Dans la cellule P2 je selectionne la plage et je copie
- j'ouvre le filtre avancé (donné-filtre-avancé)
- je colle dans : la plage
- je selectionne : $A$2:$I$3 dans la zone de critères
- copier vers un autre emplacement
- je selectionne la plage : $A$5:$I$56
- et enfin je fais ok
et je copie les valeurs trouvées
et je les colle dans la feuille impressions en sautant une ligne à chaque fois
et comme ça 20 fois
Si quelqu'un aurait un moyen de faire cette manip en 2 petites macro, ca serait trop trop cool, avant que je devienne maboul.
J'ai essayé de faire la première macro mais ça bug, je pense qu'excel ne comprend pas la plage selectionnée par la liste déroulante.
Une petite aide s'il vous plait avant qu'on m'emmene à l'hopital. lol
voici le fichier :
Free - Envoyez vos documents