Indirect et cellule nommée

Oeil2Lynx

XLDnaute Nouveau
Bonjour,

Un truc que tout le monde doit connaitre mais ça a été une tel révélation que je vous la partage.

On peut utiliser une cellule nommée dans la fonction indirect, cela permet d'avoir un coté dynamique dans la cellule ciblée de n'importe quelle feuille pointée.


indirect permet de renvoyer le contenu d'une cellule en "fabriquant" le chemin pour s'y rendre:

=indirect("feuil1!T30") renvoie la cellule T30 de la feuil1

Si le nom des feuilles est listé à partir de A1:
=indirect(A1&"!T30") renvoie la cellule T30 de la feuil1
=indirect(A2&"!T30") renvoie la cellule T30 de la feuil2 ...

Si l'utilisateur ajoute ou supprime des lignes ou colonnes dans les feuilles, la référence T30 étant du texte, Excel ne met pas à jour cette référence.

En nommant la cellule T30 de la feuil1 en Total par le gestionnaire de noms avec une portée local:
=indirect(A1&"!Total"), renvoie la cellule Total ou qu'elle soit arrivée.

la copie de feuil1 crée le nom Total sur la nouvelle feuille.

J'espère avoir été clair, à défaut d'original.

++
 

Discussions similaires

Réponses
4
Affichages
256