De nombreuses personnes utilisent la fonction de feuille de calcul CELL pour renvoyer le nom du classeur Excel actuel. Une manière courante d’utiliser la fonction est la suivante:

=CELL("filename")

Utiliser la fonction CELL de cette manière est très bien, à condition que vous n’ayez qu’un classeur ouvert à la fois. Si vous en ouvrez plusieurs, cette utilisation peut entraîner des problèmes. Pourquoi? Parce que lorsqu’il est utilisé de cette façon, CELL renvoie le nom du classeur actuellement actif, pas le classeur dans lequel la formule est utilisée.

Pour toujours renvoyer le nom du classeur dans lequel CELL est utilisé (parfois appelé « classeur parent »), vous devez modifier un peu la formule:

=CELL("filename", A1)

En ajoutant une référence de cellule comme deuxième paramètre dans la fonction, vous indiquez à Excel que vous voulez le nom du fichier contenant cette référence de cellule. En d’autres termes, CELL renverra le nom du fichier dans lequel se trouve la cellule A1 de la feuille de calcul actuelle. (Vous pouvez également fournir toute autre référence de cellule à la place de A1, si cela est plus approprié.)

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (10771) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Getting_the_Name_of_the_Parent_Workbook [Obtenir le nom du classeur parent].