Bonjour,
Avec la technique de la plage nommée, ça va fonctionner comme ça mais tu n'es pas dynamique pour gérer d'éventuels ajouts de colonne(s) ou de ligne(s) en bout de table (je parle de tes tables sources).
Avec la technique du tableau structuré, l'inconvénient est que la duplication d'onglet duplique les tableaux avec une règle peu fiable (du genre la copie de Tableau1 devient Tableau13 ou Tableau15 ou ... et non Tableau2) donc difficile à automatiser.
Tu peux allier le meilleur des deux mondes en créant quand-même un tableau structuré et en faisant pointer une plage nommée dont la portée reste l'onglet (portée locale):

Tu utilises donc toujours
=INDIRECT("Sheet"&LIGNE()-1&"!MaPlage")
Mais, ta plage pointant sur un tableau, elle bénéficiera des avantages de ce tableau et la duplication d'onglet duplique cette plage à portée relative sur le tableau correspondant du nouvel onglet recopié quel que soit le nom qu'Excel lui aura attribué arbitrairement.
Partager