Bonjour,
J'ai un fichier avec un tableau de 15.000 lignes que je filtre pour en sortir des informations. Je souhaiterais créer une feuille qui me permette de faire apparaître les 20 premières lignes de ce tableau après filtrage de diverses colonnes. J'ai parcouru diverses discussions de ce forum qui m'on permis avec une formule matricielle à obtenir systématiquement la première ligne :
=DECALER(Feuil1!$B$5;EQUIV(1;SOUS.TOTAL(3;DECALER(Feuil1!$B$5;LIGNE(INDIRECT("1:"&LIGNES(Feuil!$B$5:$B$15000))));0)
Le problème de cette formule est que si je la tire, elle ne me permet pas d'obtenir correctement les lignes qui suivent la première (par exemple si les 10 premières lignes filtrées sont la 6,7,9,12,13,15,20,26 etc., la formule continue sur les lignes cachées qui suivent la première.
Existe-t-il une solution sans VBA, quitte à ajuster la formule 20 fois pour avoir un renvoi à la première, puis la deuxième, puis la troisième etc. ligne visible de mon tableau filtré ? J'ai l'impression que l'on ne peut que renvoyer à la première ligne.
Merci infiniment.
J'ai un fichier avec un tableau de 15.000 lignes que je filtre pour en sortir des informations. Je souhaiterais créer une feuille qui me permette de faire apparaître les 20 premières lignes de ce tableau après filtrage de diverses colonnes. J'ai parcouru diverses discussions de ce forum qui m'on permis avec une formule matricielle à obtenir systématiquement la première ligne :
=DECALER(Feuil1!$B$5;EQUIV(1;SOUS.TOTAL(3;DECALER(Feuil1!$B$5;LIGNE(INDIRECT("1:"&LIGNES(Feuil!$B$5:$B$15000))));0)
Le problème de cette formule est que si je la tire, elle ne me permet pas d'obtenir correctement les lignes qui suivent la première (par exemple si les 10 premières lignes filtrées sont la 6,7,9,12,13,15,20,26 etc., la formule continue sur les lignes cachées qui suivent la première.
Existe-t-il une solution sans VBA, quitte à ajuster la formule 20 fois pour avoir un renvoi à la première, puis la deuxième, puis la troisième etc. ligne visible de mon tableau filtré ? J'ai l'impression que l'on ne peut que renvoyer à la première ligne.
Merci infiniment.