Salut à tous
Problème :
j'utilise la formule CELLULE("filename") pour récupérer le nom de l'onglet et le traiter.
Lorsque je renomme l'onglet, le résultat de la formule ne suit pas.
Un enregistrement n'apporte aucun changement
Un changement de feuille non plus
Tout se passe comme si le nouveau nom de l'onglet n'était pas mis à jour dans la "table des feuilles OOo Calc".
Seule solution actuelle : fermer le classeur, puis le rouvrir. Dans ce cas, la formule se met à jour.
Si quequ'un connaît la solution, merci de m'en faire profiter
A+
[Résolu] Rafraichissement CELLULE()
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 11 avr. 2007 11:07
- Localisation : Basse Goulaine(44)
[Résolu] Rafraichissement CELLULE()
Dernière modification par Gorfael le 26 avr. 2007 10:54, modifié 1 fois.
OO 2.2
Windows XP SP1
Windows XP SP1
-
- Membre enthOOusiaste
- Messages : 409
- Inscription : 12 févr. 2007 15:33
- Localisation : Bruxelles
Bonjour,
J'ai aussi remarqué cette "anomalie".
Par contre, le nom des feuilles se modifie bien dans les formules.
Pour récupérer le nom de la feuille, nom qui se met automatiquement à jour lors de sa modification, j'utilise la procédure suivante, à placer n'importe où dans la feuille :
En A1 : cellule vide
En A2 : =Feuille1.A1
En B2 : =STXT(FORMULE(A2);2;NBCAR(FORMULE(A2))-4)
En attendant mieux !
J'ai aussi remarqué cette "anomalie".
Par contre, le nom des feuilles se modifie bien dans les formules.
Pour récupérer le nom de la feuille, nom qui se met automatiquement à jour lors de sa modification, j'utilise la procédure suivante, à placer n'importe où dans la feuille :
En A1 : cellule vide
En A2 : =Feuille1.A1
En B2 : =STXT(FORMULE(A2);2;NBCAR(FORMULE(A2))-4)
En attendant mieux !
andré
2.2 sous Windows XP
2.2 sous Windows XP
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 10:42
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 11 avr. 2007 11:07
- Localisation : Basse Goulaine(44)
Salut Vandeput, Pierre-Yves Samyn et le forum
Vandeput : effectivement, j'aurais pu faire une astuce dans ce style, mais alors je serais passé en macro. Venant d'Excel, il me manque encore quelques infos sur les macros à lancement automatique, mais je pense arriver à combler mes lacunes grâce à ce forum
Pierre-Yves Samyn : merci pour cette info (CTRL+Maj+F9). Une p'tite question encore : cette séquence de touches sert, entre autres à mettre à jour maintenant(). Mais je ne la trouve pas dans la liste des raccourcis ?!? Est-ce que tu connais la fonction basic qui la lance ?
A+
Vandeput : effectivement, j'aurais pu faire une astuce dans ce style, mais alors je serais passé en macro. Venant d'Excel, il me manque encore quelques infos sur les macros à lancement automatique, mais je pense arriver à combler mes lacunes grâce à ce forum
Pierre-Yves Samyn : merci pour cette info (CTRL+Maj+F9). Une p'tite question encore : cette séquence de touches sert, entre autres à mettre à jour maintenant(). Mais je ne la trouve pas dans la liste des raccourcis ?!? Est-ce que tu connais la fonction basic qui la lance ?
A+
OO 2.2
Windows XP SP1
Windows XP SP1
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 10:42
Tu me poserais la question dans la section Macro du forum je te répondraisGorfael a écrit :Est-ce que tu connais la fonction basic qui la lance ?
Code : Tout sélectionner
thiscomponent.calculateAll
-
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 11 avr. 2007 11:07
- Localisation : Basse Goulaine(44)
Salut à tousPierre-Yves Samyn a écrit :Tu me poserais la question dans la section Macro du forum je te répondraisGorfael a écrit :Est-ce que tu connais la fonction basic qui la lance ?
Code : Tout sélectionner
thiscomponent.calculateAll
Merci pour l'info
Si le VBA ne me pose plus de réels problèmes, sur OOo, je suis débutant.
J'ai quelques petites difficultés à découvrir le Basic, mais ça va passer.
Je suis plus interessé dans les forum par les réponses que je pourrais fournir, mais actuellement, comme tu vois, je suis demandeur
Mais je reviendrais et mes réponses seront terrrrribles
A+
OO 2.2
Windows XP SP1
Windows XP SP1