Excel vous permet de définir des noms faisant référence à des cellules ou des plages de cellules spécifiques dans un classeur. De la même manière (en utilisant Insertion | Nom | Définir), vous pouvez attribuer une formule à un nom, puis utiliser ce nom à la place de la formule dans tout le classeur.

Une formule nommée fait partie d’une collection dans un objet classeur. C’est pourquoi il peut être utilisé sur différentes feuilles du même classeur et (dans la plupart des cas) agit comme s’il faisait partie de la même «feuille» pour de nombreuses fonctions et routines.

Pour utiliser un nom dans un autre classeur, votre classeur doit avoir un lien vers ce nom dans l’autre classeur. Il y a plusieurs façons de faire ça.

Le premier est de se lier à la formule nommée avec une formule comme celle-ci:

='C:\Folder\Path\Filename.xls'!NamedFormula

Cela peut être copié dans plusieurs cellules. L’autre méthode consiste à créer un nom dans le classeur (il peut être identique ou différent du nom de l’autre classeur). Affichez simplement la boîte de dialogue Nom (Insérer | Nom | Définir) et utilisez ce qui suit dans le champ Fait référence à:

='C:\Folder\Path\Filename.xls'!NamedFormula

Et maintenant, le classeur a un nom et il fait référence à la formule nommée dans l’autre classeur.

Les deux techniques créent un «lien» vers le classeur d’origine. Il existe cependant un problème avec l’une ou l’autre de ces méthodes. De nombreuses formules simples (les «liens directs», comme les plages nommées) fonctionneront même si le fichier d’origine est fermé. Les formules les plus compliquées (qui agissent comme des « liens indirects », des formules avec offset ou d’autres fonctions) donneront un #REF! erreur si le classeur d’origine est fermé. Dans ce dernier cas, les références ne fonctionneront que si les deux classeurs sont ouverts.

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (3130) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Using_Named_Formulas_Across_Workbooks [Utilisation de formules nommées dans les classeurs].