Re-bonjour,
Au départ, tu évoquais les filtres avancés, pour copier des données dans une autre feuille d'un même classeur. Jusque là, je pouvais te suivre Mais maintenant tu parles d'exporter le résultat directement dans un autre classeur ... ce n'est pas du tout pareil !
Il faudra vérifier:
- si ce classeur existe déjà ou si on doit le créer !?
- s'il existe déjà, est-il est ouvert ou fermé ?
- s'il est ouvert sur une autre machine ... il sera sans doute en lecture seule !?
- etc.
Je n'ai pas voulu réfléchir plus avant et ne suis pas prêt à te suivre dans cette nouvelle voie !
... Quelqu'un d'autre, peut-être ?
PS: il y a une solution par formule qui semble fonctionnelle MAIS s'agissant de formules matricielles, il ne faudra l'utiliser que sur un volume de données raisonnable (pas 10.000 lignes, par exemple). Pour obtenir le numéro de dossier, dans un nouveau classeur, la formule serait:
=SIERREUR(INDEX('[testprFILTREmisAjourAutomatiquemnt.xlsx]feuille de base'!$A$2:$X$40;PETITE.VALEUR(SI('[testprFILTREmisAjourAutomatiquemnt.xlsx]feuille de base'!$F$2:$F$40="Rose";LIGNE('[testprFILTREmisAjourAutomatiquemnt.xlsx]feuille de base'!$F$2:$F$40)-1);LIGNES($1:1));EQUIV(A$1;'[testprFILTREmisAjourAutomatiquemnt.xlsx]feuille de base'!$A$1:$X$1;0));"")
À valider à l'aide de Ctrl+Shift+Enter