Calc nom de feuille

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email: - jeanmarie.caudron@neuf.fr
Sujet: - Calc nom de feuille
Question: - Peut-on récupérer le nom de la feuille dans laquelle se trouve la formule en cours (comme la fonction FEUILLE() mais avec la chaine de caractères et non pas le numéro)

Bonjour,

Voici une formule, qui m'a été donnée sur cette liste, qui permet d'avoir le nom de la feuille en cours dans CALC :
=IF(1;MID(CELL("FILENAME");SEARCH("$";CELL("FILENAME");1)+1;256);NOW())

Cordialement.
Hervé ROUSSEL

Bonjour,
Une formule à tenter en A1 :
=SI(1;STXT(CELLULE("FILENAME");CHERCHE("$";CELLULE("FILENAME");1)+1;256);MAINTENANT())

Bonjour,

merci ! J'étais également intéressé, mais ne trouvais pas la bonne syntaxe.

En français, la formule devient =SI(1;STXT(CELLULE("FILENAME");CHERCHE("$";CELLULE("FILENAME");1)+1;256);MAINTENANT())

Par contre, je ne comprends pas bien le rôle du test en SI et de la fonction MAINTENANT()
Est-ce cela qui déclenche le recalcul du résultat dès que le nom de la feuille change ?
C'est en tout cas ce que je constate avec la formule d'extraction sans test et sans la fonction MAINTENANT()

C_Lucien

Bonjour,

Désolé pour la version anglaise... C'est vrai que, par défaut, je laisse les noms de fonctions en anglais, même quand je travaille sur des versions françaises de LibreOffice, pour les connaitre quand je travaille sur les versions anglaises.

La fonction MAINTENANT() est une des rare fonctions qui est évaluée en permanence, ce qui permet une mise à jour en continue.

Cordialement.
Hervé