tout le monde
voilà je n'ai pas réussi à retrouver un post où il était donné une formule pour extraire, dans une cellule, le nom d'une feuille calc de LO
j'aurais besoin de cette formule
si quelqu'un peut me renseigner, merci d'avance
tout le monde
voilà je n'ai pas réussi à retrouver un post où il était donné une formule pour extraire, dans une cellule, le nom d'une feuille calc de LO
j'aurais besoin de cette formule
si quelqu'un peut me renseigner, merci d'avance
hello,
pour faire cela, tu peux créer une macro Basic calc comme celle-ci par exemple :
Dans ta cellule tu mets la formule suivante pour avoir le nom de la feuille courante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Function SheetName(Optional nSheet) If IsMissing(nSheet) Then SheetName = ThisComponent.getCurrentController().getActiveSheet().getName() Else SheetName = ThisComponent.getSheets().getByIndex(nSheet-1).getName() EndIf End Function
et pour avoir le nom d'une feuille particulière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Sheetname()
pour le nom de la deuxième feuille
Code : Sélectionner tout - Visualiser dans une fenêtre à part =Sheetname(2)
Ami calmant, J.P
Bonjour,
Par formule :
La fonction CELLULE n'est pas volatile et n'est pas réactualisée au changement de nom de la feuille.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =DROITE(CELLULE("filename");NBCAR(CELLULE("filename"))-CHERCHE("$";CELLULE("filename")))
Pour contourner le problème, si tu est amené à modifier le nom de la feuille, il suffit de lui adjoindre une fonction volatile comme ALEA.
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part =DROITE(CELLULE("filename");NBCAR(CELLULE("filename"))-CHERCHE("$";CELLULE("filename")))&T(ALEA())
et merci pour vos réponses
c'est exactement ça qu'il me faut
Partager