Bonjour,
J'ai créé une petite macro NOMFEUILLERELATIVE(decalage As Integer) qui me permet d'afficher dans une cellule le nom de la feuille située à "decalage" de la feuille courante.
Bête comme chou mais elle marche très bien, merci (si quelqu'un est intéressé, voir la fin du post)
Mon souci vient que lorsque j'ouvre le document, Ooo me lance une série de messages d'erreur (autant de fois que cette fonction est appelée dans le document par =NOMFEUILLERELATIVE(1) ) puis affiche des cellules vides là où il devrait y avoir le fameux nom.
Il faut que je revalide les cellules pour que la fonction soit activée.
Comme si à l'ouverture, Ooo n'allait pas chercher dans son API à quoi correspond ladite fonction.
Quelqu'un aurait-il un diagnostic voire un remède à ce mal étrange ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Function NOMFEUILLERELATIVE(decalage As Integer) Dim oDocument As Object MonDocument = ThisComponent MaFeuille = MonDocument.CurrentController.ActiveSheet FeuilleDecalee = MonDocument.Sheets(decalage) NOMFEUILLERELATIVE = FeuilleDecalee.Name End Function
Partager