Désolé, j'ai des problème pour suivre les fils dans ce forum, j'ai déjà répondu à ce message, mais ma réponse est partie aux oubliettes.
Mayvline, si ta plage d'index est B9-P51, tu dois modifier le $P$14 en $P$51 , sinon
comment veux tu que RECHERCHEV trouve le résultat si les données sont en dehors de la plage sélectionnée dans INDEX.
Si tu ajoutes une ligne tu écriras $P$52, si tu ajoutes une colonne tu écriras $Q$51, le $ devant la lettre fixe la colonne et le $ devant le chiffre fixe la ligne, si tu ne les met pas l'index glissera avec ta sélection et ira chercher en dehors du tableau, et renverra une erreur. Ta plage actuelle est
B9
P51
Donc tu écrits =SI($F$11="";"";RECHERCHEV($F$11;'elts des gestion 1'!$B$9:$P$51;6;FAUX)) le 6 veut dire 6° colonnes (B est la 1°) soit G, pour H c"est 7, pour F c'est 5 (simple?)
Si tu sais que tu vas rajouter des colonnes et des lignes anticipe en sélectionnant plus large mais pas trop
En F13 j'ai anticipé jusqu'à $X$150 mais chaque cellule = du temps de recherche supplémentaire.
Ton 123 renvoie vers un autre fichier et te fout la panique, vire cette feuille Formulaire et utilise Formulaire 2 que tu renommeras.
A+