Bonjour,
Supposons que tu recherches dans la colonne B, de B20 a B30, avec une entête en B20.
Ta plage b21=>b30 est donnée par la formule
=decaler($b$20;1;0;10;1) soit 10 cellules qui démarrent en B21
mais justement, c'est cette valeur 10 qui est variable.
Or elle a pour longueur =nbval($b:$b)-1 (l'entête) et si il n'y a rien d'autre au dessus de B20, sans quoi tu dois aussi les défalquer
donc ta formule devient :
=decaler($b$20;1;0;nbval($b:$b)-1;1)
c'est devenue une plage dynamique qui s'ajuste au nombre de variable et a laquelle tu peux donner un nom si tu veux
Crdmt