Dupliquer une feuille sans changer les références aux autres feuilles

Bonjour,

Il semblerais qu'il y ai eu un changement de comportement dans LibreOffice calc depuis la version 4.0 lorsque l'on copie une feuille.

En effet, si cette feuille fait référence a des cellules d'autres feuilles, lors de la copie, les références vers les autres feuilles sont changées relativement à la position de la nouvelle feuille.
Par exemple :
Créer un document avec 2 feuilles.
Dans Feuille1.A1, mettre 10
Dans Feuille2.A1, mettre Feuille1.A1+10 (on a donc 20)
Copier la Feuille2 en dernière position.
=> Dans Feuille2_2.A1 on a 30 (Feuille2.A1+10) alors que je m'attendais a avoir un duplicata dans la feuille2 et donc obtenir Feuille1.A1+10.

Ce comportement semble être une feature, mais je trouve vraiment très étrange, la majorité des cas, on souhaite dupliquer une feuille et le fait de pouvoir conserver les références relatives ne me semble pas une fonctionnalité très utile.

Il s'agit d'ailleurs du comportement par défaut de MS Excel qui parle bien de duplication de feuille.
Personne (en tout cas chez nous) n'a pris l'habitude de protéger ses références à des autres feuille par un $ ($Feuille1.A1)

Je m'adresse à vous afin de vérifier qu'il n'existe pas un moyen de retrouver le fonctionnement "traditionnel".

Merci

Bonjour

AMORCE - Fabien MICHEL wrote

Je m'adresse à vous afin de vérifier qu'il n'existe pas un moyen de
retrouver le fonctionnement "traditionnel".

Le fonctionnement que tu décris n'est en tout cas pas une
nouveauté dans LibreOffice puisque c'était déjà celui dans
OOo 3.2.1

Quoiqu'il en soit la "duplication" telle que tu la souhaites
est possible via le navigateur (menu Affichage ou F5).

1. Dans cet outil, cliquer sur le bouton "Mode glisser"
et sélectionner "Insérer comme copie".
2. Sélectionner "Feuille2" dans la liste puis faire glisser le
curseur en dehors du navigateur (amener sur la feuille), relâcher.

Cordialement
Pierre-Yves

Bonjour,

Message du 10/09/13 09:53
De : "AMORCE - Fabien MICHEL"
A : users@fr.libreoffice.org
Copie à :
Objet : [fr-users] Dupliquer une feuille sans changer les références aux autres feuilles

Bonjour,

Il semblerais qu'il y ai eu un changement de comportement dans
LibreOffice calc depuis la version 4.0 lorsque l'on copie une feuille.

En effet, si cette feuille fait référence a des cellules d'autres
feuilles, lors de la copie, les références vers les autres feuilles sont
changées relativement à la position de la nouvelle feuille.
Par exemple :
Créer un document avec 2 feuilles.
Dans Feuille1.A1, mettre 10
Dans Feuille2.A1, mettre Feuille1.A1+10 (on a donc 20)
Copier la Feuille2 en dernière position.
=> Dans Feuille2_2.A1 on a 30 (Feuille2.A1+10) alors que je m'attendais
a avoir un duplicata dans la feuille2 et donc obtenir Feuille1.A1+10.

Ce comportement semble être une feature, mais je trouve vraiment très
étrange, la majorité des cas, on souhaite dupliquer une feuille et le
fait de pouvoir conserver les références relatives ne me semble pas une
fonctionnalité très utile.

Il s'agit d'ailleurs du comportement par défaut de MS Excel qui parle
bien de duplication de feuille.
Personne (en tout cas chez nous) n'a pris l'habitude de protéger ses
références à des autres feuille par un $ ($Feuille1.A1)

Je m'adresse à vous afin de vérifier qu'il n'existe pas un moyen de
retrouver le fonctionnement "traditionnel".

Merci
--
AMORCE
Fabien MICHEL

Ce comportement n'est pas nouveau. Cela a toujours fonctionné comme ça sous LibO et précédemment sous OOo.
De plus cela me convient parfaitement comme ceci.
On a la possibilité de faire référence à une feuille de façon absolue ou relative alors que MSO ne connait que l'absolu.
On voit d'ailleurs sur les forum Excel des questions du genre "comment faire référence à la feuille précédente et que cette référence soit toujours à la faire précédente après copie ?".
Pour moi, l'avantage est clairement du coté du libre.
Gérard

Au temps pour moi et merci de vos réponses.
Cette méthode répond à ce que je souhaitais faire.

Fabien MICHEL