[Résolu]Err:540 sur copie sans lien d'un classeur à un autre

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
gots
Fraîchement OOthentifié
Messages : 9
Inscription : 15 mars 2021 23:17

[Résolu]Err:540 sur copie sans lien d'un classeur à un autre

Message par gots »

Bonjour,

au départ un petit classeur de 2 feuilles pour la table de multiplication par 2 nommé "table de 2"
La feuille 1 "paramètre" ne contient que le chiffre 2 en A1
La feuille 2 "résultat" donne les résultats: 2 en A1 , 4 en A2 ... Impeccable.
Je copie ce classeur et le renomme en "table de 3"
Ces 2 classeurs ont donc les mêmes noms de feuilles.
Je l'ouvre, modifie le chiffre 2 en A1 dans "paramètre" par le chiffre 3 et voilà la table de 3!
Conquis, Je reviens sur le classeur "table de 2" et crée une nouvelle feuille "impression"
je fais des formules prenant en compte la feuille "paramètre" et "résultat" ,met en page,imprime...Super la table de 2 prête pour ma thèse.

Mon soucis arrive quand je copie cette nouvelle feuille "impression" dans "table de 3":
La copie tient compte du classeur et des feuilles "table de 2" ce que je ne voudrais pas.
Les cellules de formules retournent une erreur 540, sans "s'adapter de façon relative" au nom des feuilles du classeur "table de 3".
Il me semble que je n'avais jamais eu ce problème de copie "relative" de classeur à classeur auparavant (8 ans?).
j'ai essayé les paramètres insérer comme copie du navigateur sans succès et je suis perdu dans ceux de Calc eux-mêmes.
Pourriez-vous, s'il vous plaît, m'expliquer comment faire ce genre de copie?
Merci
Dernière modification par gots le 18 mars 2021 21:07, modifié 1 fois.
aOo 4.1.9 MacOs 10.10
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12226
Inscription : 08 nov. 2005 16:23
Localisation : Caen, France

Re: Copier sans lien d'un classeur à un autre classeur Err:5

Message par Bidouille »

Bonjour,
Dans votre signature, il y a écrit :LibreOffice 6.3 MacOs 10.10
Cette version est déclarée depuis longtemps comme obsolète et n'est plus maintenue.
Commencez par vous mettre à jour : https://forum.openoffice.org/fr/forum/v ... =2&t=49867
Puis corrigez l'information dans votre signature.

Si le problème persiste, joignez, non pas une capture d'écran, mais un document exhaustif permettant de reproduire ce que vous décrivez :
Comment joindre un fichier au format ODF
Pensez également à dépersonnaliser son contenu.


***
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Copier sans lien d'un classeur à un autre classeur Err:5

Message par Michel JANZEF »

Bonjour,
L'aide (touche F1) de LibreOffice concernant l'erreur 540 dit ceci :
Survient si une fonction nécessite de recharger ou charger des sources externes et que l'utilisateur n'a pas encore confirmé le rechargement de sources externes.
Voir dans le menu Édition --> Liens vers des fichiers externes.
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
gots
Fraîchement OOthentifié
Messages : 9
Inscription : 15 mars 2021 23:17

Re: Copier sans lien d'un classeur à un autre classeur Err:5

Message par gots »

Bonjour,
merci pour vos réponses. J'ai mis à jour ma version de libO mais cela ne corrige pas son comportement de la copie d'une feuille dans un autre classeur.
La copie de la feuille du classeur A se fait d'autorité maîtresse dans le classeur B ce que je ne désire pas.
Je veux simplement copier ses formules, ses formats son ADN et que cela se mixe avec le contenu du classeur B. A l'ancienne, "en relatif".
Pour illustrer le problème je joindrai un fichier prochainement. A bientôt

Je poste en pièces jointes 2 fichiers:
Le classeur A est celui de base qui ici retourne la table de multiplication par 2 paramètre qui est modifiable.
Le classeur B fait la même chose mais dans l'exemple retourne la table de 7.
En créant la feuille impression dans le classeur A par la suite je n'arrive pas à copier cette feuille dans le classeur B "sans liens"
Dans cet exemple je remarque que les cellules ne retournent pas l'erreur 540.
Merci de votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
aOo 4.1.9 MacOs 10.10
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par Jeff »

Bonjour,

Normalement, pour copier une feuille d’un classeur à l’autre :
  • Ouvrir les 2 classeurs
  • Clic-droit sur le nom de l’onglet de la feuille à copier :arrow: Déplacer / Copier la feuille
  • Choisir le document de destination :
    AOO_forum1.png
  • Cocher la case "Copier"
Est-ce ainsi que tu procèdes ?

A +
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par Michel JANZEF »

Bonjour,
+1 pour Jeff
mais avez-vous vérifié ce que je vous ai dit dans mon précédent post ?
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
gots
Fraîchement OOthentifié
Messages : 9
Inscription : 15 mars 2021 23:17

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par gots »

Bonjour et merci Jeff pour ta réponse .
Je ne procède pas de cette manière que tu m'indiques d'habitude: ou je sélectionne des cellules ou la feuille entière du fichier de base
et recolle dans la feuille du fichier de destination.
Je viens d'essayer de cette manière mais le résultat est le même chez moi.
La feuille copiée impression me retourne la table de 2 au lieu de celle de 7...

Bonjour Michel,
j'ai bien aperçu dans le menu Edition les liens qui se créent entre les 2 classeurs ce que je ne veux pas.
En déconnectant ces liens j'ai des erreurs ou n'obtient pas le bon résultat
Ou alors c'est que je n'ai pas compris ce qu'il fallait faire
aOo 4.1.9 MacOs 10.10
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par Jeff »

gots a écrit :je sélectionne des cellules
Ce qui fait que tu copies des formules, d’ailleurs, à l’ouverture de ton fichier B, j’ai bien une demande d’actualisation des liens ainsi créés.
gots a écrit :Je viens d'essayer de cette manière mais le résultat est le même chez moi.
Non reproduis avec AOO 4.1.9, j’ouvre les 2 classeurs, puis copie selon le mode opératoire ci-dessus :
AOO_forum1.png
La dernière version stable de LibO est la 7.0.5, as-tu testé avec celle-ci ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
gots
Fraîchement OOthentifié
Messages : 9
Inscription : 15 mars 2021 23:17

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par gots »

Je suis heureux que chez toi cela fonctionne car il me semble que c'est de la copie de base normale.
Hier encore j'avais LibO 6.3 qui me posait ces problèmes.
J'ai n'ai pas pu faire la MAJ de LibO 7.05 car j'avais une vérification interminable lorrs de la première ouverture de libreoffice.app
La 7.04 a bien voulu s'installer (peut-être une histoire de clic droit ouvrir plus qu'un double clic).
Cette histoire de liens qui se créent arrivent il me semble quand une formule prend en compte des références de plusieurs feuilles.
aOo 4.1.9 MacOs 10.10
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par Jeff »

Y'a un tutoriel pour l'installation sous Mac :

https://forum.openoffice.org/fr/forum/v ... m.php?f=40
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9252
Inscription : 28 août 2010 08:45

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par micmac »

Bonjour,
[b][color=#404080]gots[/color][/b] a écrit :La 7.04 a bien voulu s'installer
Je me demande où vous avez pu récupérer cette version car depuis votre inscription c'est la 7.0.5 qui est décrite dans le tutoriel donné par Jeff (que je salue).

Et commencez par purger le profil :
Purger le profil avec l'outil dédié
ou réalisez la procédure manuelle :
  1. Quittez l'application (cmd⌘+Q ou Menu LibreOffice > Quitter LibreOffice)
  2. Dans le Finder > Petite maison > Menu Aller en appuyant sur la touche Option (alt⌥) > Bibliothèque > Application Support > LibreOffice (c'est le profil)
  3. Renommez-le en LibreOfficeOld
  4. Relancez l'application > cela crée un profil sain.
Ensuite, installez la version 7.0.5
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
gots
Fraîchement OOthentifié
Messages : 9
Inscription : 15 mars 2021 23:17

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par gots »

Oui c'est le tutoriel très bien fait que j'ai suivi.
pour la version 7.04
https://fr.libreoffice.org/download/tel ... .4&lang=fr

Je viens de transmettre les 2 petits classeurs à un ordinateur qui possède la 7.05 (sous W10) et lors de la copie.
Toujours cette histoire de lien err 540 ou copie à plat sans les formules

Bonjour micmac, merci de votre réponse je vais donc retenter l'installation de la 7.05.
Merci à tous pour vos aides et conseils, je reviendrai vers vous, bonne soirée.
Dernière modification par gots le 17 mars 2021 17:33, modifié 1 fois.
aOo 4.1.9 MacOs 10.10
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par Michel JANZEF »

Après avoir fait plusieurs essais avec les versions 7.0.4.2 et 7.0.5.2 de LibO, le résultat est le même, alors qu'effectivement le problème ne se présente pas avec AOo 4.1.9.
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par zeguedon »

Bonsoir,
Je confirme le même comportement sous Debian Buster AOO ok LO nok
@+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par Michel JANZEF »

Je m'interroge sur la finalité de vos fichiers.
Pourquoi avoir une feuille Paramètres, une Résultat et une Impression alors qu'une seule et même feuille pourrait faire l'affaire.
Ci-joint un exemple où il suffit de changer la valeur de I1.
Ensuite vous pouvez recopier cette feuille comme vous le voulez, dans le même classeur ou dans un autre, sans avoir de problème de liaison de fichier. Parce-qu'en fait c'est ce problème de référence à une autre feuille qui, me semble-t-il, est à l'origine de ce dysfonctionnement.
Certes, sous AOo nous ne retrouvons pas cette valeur d'erreur 540, mais ce n'est pas pour autant que les valeurs de la feuille Impression du 1er classeur, une fois copiées dans le 2ème classeur tiennent compte du paramètre de ce dernier. C'est à dire que les valeurs de la table du 2 dans le 1er classeur, une fois copiées dans le 2ème classeur, font toujours référence à la table du 2.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
gots
Fraîchement OOthentifié
Messages : 9
Inscription : 15 mars 2021 23:17

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par gots »

Bonsoir,
j'ai peut-être trouvé une solution.
J'évoquais le fait de copier de façon relative et je crois bien que c'est ici que ça pêche.
Dans les formules le nom de ces feuilles ont le $ d'une référence absolue.
Le fait de les copier dans un autre classeur signifie que cela DOIT se référer a la feuille du classeur d'origine
et donc crée les liens.
la finalité est de rendre des compte-rendu de gestion de plusieurs années sur un document administratif formalisé récemment.
La feuille paramètre tient compte de l'année, d'intitulés recettes dépenses qui peuvent différer selon les années.
La feuille résultat s'apparente à la ventilation par mois de celles-ci.
Ces classeurs sont identiques dans leur fonctionnement.
La feuille impression n'est que la mise en forme à rendre et je veux la copier à la fin de chaque autre classeur.
Je supprimerai donc les références absolues du nom des feuilles, copierai à la suite des autres classeurs et vous tiendrai au courant .

Michel: "Parce-qu'en fait c'est ce problème de référence à une autre feuille qui, me semble-t-il, est à l'origine de ce dysfonctionnement"
-Oui je pense que vous avez raison.
aOo 4.1.9 MacOs 10.10
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par zeguedon »

gots a écrit :J'évoquais le fait de copier de façon relative et je crois bien que c'est ici que ça pêche.
Dans les formules le nom de ces feuilles ont le $ d'une référence absolue.
Exact ! en supprimant le préfixe $ des noms de feuilles la copie s'effectue bien en adressage relatif :super: :bravo: Je viens d'apprendre un truc :) merci.
@+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
gots
Fraîchement OOthentifié
Messages : 9
Inscription : 15 mars 2021 23:17

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par gots »

Bonjour,
Alors le fait d'ôter la référence absolue d'une feuille (elle en a une ce n'est pas anodin) fonctionne et permet la portabilité de cette nouvelle feuille impression
dans les autres classeurs mais attention ceci n'est pas à faire à la légère.
Les autres classeurs et c'est une chance ont un agencement rigoureusement identique dans le classement des feuilles.
Sinon on obtiendra des résultats un peu surprenants.
Dans la copie d'écran que Jeff a publié qui renvoie le résultat et le comportement espéré, les feuilles portent bien le $ de référence absolue ce qui me convient beaucoup plus.
Il y a pas mal de temps je bricolais du tableur sous Ooo 3.x et dans la fabrication de tableaux j'utilisais beaucoup cette copie que je dis "basique",
et s'il fallait faire des liens entre eux on les faisait explicitement sans qu'ils s'imposent.
Je ne dis pas que LibO est ceci ou cela, sait ou ne sait pas faire, mais ce comportement ne m'est pas familier et je n'arrive pas à utiliser cette fonction de copie.
Pour finir, mon problème actuel est résolu, mais de façon peu convaincante je trouve. Qu'en pensez-vous?
aOo 4.1.9 MacOs 10.10
Avatar de l’utilisateur
Dolev
InconditiOOnnel
InconditiOOnnel
Messages : 946
Inscription : 19 août 2018 05:20

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par Dolev »

Bonjour,
gots a écrit : Qu'en pensez-vous?
J'en pense que je fais bien de rester sous OpenOffice. :)

OK je :arrow:
Open Office 4.1.15 sous Windows 11
gots
Fraîchement OOthentifié
Messages : 9
Inscription : 15 mars 2021 23:17

Re: Err:540 sur copie sans lien d'un classeur à un autre

Message par gots »

Bonjour,
hé oui Dolev.
Ne pouvant résoudre ce problème sous Lib0 chez moi ici ou ailleurs j'ai installé AOo Géronimo,
qui tolère sans réserve la bonne vieille copie à l'Indienne.
C'est un peu triste quand même UGH.
aOo 4.1.9 MacOs 10.10