Bonjour,
j'ai un classeur Excel qui contien 2 feuilles, la 2éme feuille contien un tas de données avec un filtre, et je veux mettre ce filtre dans la 1ére feuille! est ce que c'est possible de faire ça?
merci d'avance
Bonjour,
j'ai un classeur Excel qui contien 2 feuilles, la 2éme feuille contien un tas de données avec un filtre, et je veux mettre ce filtre dans la 1ére feuille! est ce que c'est possible de faire ça?
merci d'avance
SI tu veux mettre un filtre dans la première feuille, il faut sélectionner les entêtes de cette feuille puis Données/Filtre filtre automatique.
Cependant il ne me semble pas que ce soit ce que tu veux faire.
Si tu veux créer sur la première feuille les résultats du filtre de la seconde feuille il faut passer par des filtres élaborés ou encore procéder par macro et copier les résultats de la seconde feuille dans la première.
Si tu veux filtrer en même temps et sur les même critères les deux feuilles je ne vois pas comment procéder (peut être en code VBA).
Peux-tu donc préciser ta demande ?
il ya des données dans la 2éme feuille, je peux faire un filtre dans cette feuille, mais pour moi, je veux le faire dans la 1ére feuille, un filtre qui se trouve dans la 1ére et qui filtre les données de la 2éme feuille!!
si tu veux dire, juste la premiére ligne de la feuille 2 qui contient le filtre je veux la placer dans la 1ére feuille avec possibilité d'affiché les données aprés le filtre!!
merci
Il faut donc procéder soit par filtre élaboré (Données Filtrer Filtre élaboré) soit par copie des résultats.
Si tu n'es pas familier avec les filtres élaborés le plus simple serait peut-être de créer une macro qui colle les résultats de ton filtre sur la feuille 1.
Sub result_filtre()
Sheets("Feuil2").Select
Columns("A:M").Select
Selection.Copy
Sheets("Feuil1").Select
Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("A1").Select
End Sub
Ensuite tu peux créer un bouton, lui associer la macro, et, à chaque fois que tu fais un filtre, tu cliques sur le bouton.
Bonjour,
Ça parait difficile à faire...
Même un filtre élaboré, sous excel 2003, ne permet pas de filtrer les données dans une autre feuille.
Par contre, en fonction de ce que tu veux faire, tu peux créer une feuille pour calculer les adresses de données de la 2ème feuille. Encore faut-il qu'elles soient classées.
Un filtre élaboré peut être utilisé sur une feuille différente, cf document joint
Pièce jointe 30454
Oui c'est possible en définissant une validation sur la cellule qui contiendra le critère en faisant référence à la colonne de la feuille 2 .
Il faut d'abord que tu nommes chaque plage la feuille 2 via insertion/nom/définir (exemple, la plage A1:a100 peut s'appeler nom)
Puis tu définis une validation sur la cellule où sera le critère une validation (Données/Validation - Aurosiser Liste ; source =nom).
Si ta base à un nombre de lignes variable il faut définir le nom de la plage en dynamique. tu trouveras la façon de faire en faisant quelques recherches.
Partager