Bonjour,

J'ai deux feuilles excel dans un meme classeur.

Dans la premiere feuill1, j'ai ceci



Dans l'autre feuille



je tape 75340 dans mon exemple, il me donne tous les résultats sur la ligne correspondante . Par contre je voudrais lui dire que "si la cellule au dessous de lui est vide alors affiche moi les lignes aussi".

pour 75340, il m'affiche I57D I58D I59D I60D I61D I62D F45D I51B I52B, par contre je n'arrive pas a lui faire afficher I51D I52D I53D I54D etc etc (la ligne d'en dessous car la cellule au dessous de 75340 est vide).

En ce moment j'utilise ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
=RECHERCHEV(B9;'plan entrepot'!1:65536;COLONNE(E1);FAUX)
que j'étire pour afficher toutes les valeurs. ( mais ce n'est pas tres propre car dans une valeur recherchée il y aura 2-3 colonnes a afficher, et dans d'autres plus de 20, donc je suis obligé de créer autant de cellule avec la fonction recherchev)

Si vous avez une formule en VBA, je suis preneur
Cordialement