[Résolu] Addition de cellules de plusieurs classeurs en une

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.

[Résolu] Addition de cellules de plusieurs classeurs en une

Messagepar Fhage » 09 Juin 2020 08:14

Bonjour à tous,
J'espère avoir respecté toutes les étapes pour pouvoir vous demander de l'aide, car je ne trouve pas l'information sur le net.
Je me lance:
Je souhaite additionner des valeurs se trouvant dans plusieurs cellules de différents classeurs, et tout cela dans une seule cellule d'un autre classeur.
Autrement dit, dans une cellule A1 d'un classeur1 seraient totalisées les valeurs (B2 d'un classeur2 + C4 d'un classeur3 + E5 d'un classeur4 + etc...).
Je vous remercie par avance.
Libre office 5.4 "obligation de version" - Windows 7 pro x64
Fhage
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 09 Juin 2020 07:50

Re: Addition de cellules de plusieurs classeurs dans une cel

Messagepar micmac » 09 Juin 2020 08:24

Bonjour et bienvenue,

Joignez un extrait de votre document débarrassé d'éléments confidentiels ou un document reproduisant le problème. Vous faciliterez le travail des bénévoles qui vont vous aider en leur évitant de jouer aux devinettes.
Comment joindre un fichier.

Dans votre signature il y a écrit: Libre office 5.4
Cette version de LibO est obsolète.
Si c'est une obligation, mentionnez-le dans votre signature en ajoutant Obligation de version.

Afin de profiter des dernières améliorations, il est fortement recommandé d'être à jour de la dernière version

Accès direct à votre signature pour la corriger.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 7245
Inscrit le : 28 Août 2010 09:45

Re: Addition de cellules de plusieurs classeurs dans une cel

Messagepar Fhage » 09 Juin 2020 08:55

Re-bonjour,
Merci de cette réponse rapide,
Voici les fichiers demandés.
Dans mon exemple je souhaite que dans le Classeur1, le total de courriers =5 (courriers classeur2 + courriers classeur3)
Vous constaterez que les cellules ne sont pas positionnées au même endroit.
Je vous remercie.
Pièces jointes
Classeur 3.ods
(8.95 Kio) Téléchargé 42 fois
Classeur 2.ods
(8.88 Kio) Téléchargé 41 fois
Classeur 1.ods
(8.75 Kio) Téléchargé 42 fois
Libre office 5.4 "obligation de version" - Windows 7 pro x64
Fhage
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 09 Juin 2020 07:50

Re: Addition de cellules de plusieurs classeurs dans une cel

Messagepar Jean-Louis Cadeillan » 09 Juin 2020 11:58

Bonjour,
Dans ton exemple, tu ouvres tes 3 classeurs, tu saisis = en C1 de la feuille du Classeur 1, puis tu cliques sur C4 de la feuille du classeur 2, puis tu saisis + toujours en C1 de la feuille du Classeur 1, puis tu cliques sur C11 de la feuille du classeur 3, puis Entrée.
En C1 de la feuille du Classeur 1, tu auras une formule de ce style :
Code : Tout sélectionner   AgrandirRéduire
='file:///...Chemin.../Classeur 2.ods'#$'Courriers classeur 2'.C4+'file:///...Chemin.../Classeur 3.ods'#$'Courriers classeur 3'.C11
En validant par Entrée, tu peux avoir une erreur 540, selon les options de sécurité, mais celle-ci disparaîtra après enregistrement et réouverture, si tu valides la réactualisation du lien.
Cordialement,
Jean-Louis
LibO 6.4.7.2 (x64 avec Java 1.8.0_281) et AOO 4.1.8 (avec Java x32 1.8.0_241), Windows 7 Édition Intégrale 64 SP1, (Domicile)
LibO 5.4.1.2 (x86) sous Ubuntu LTS 16.04.1, noyau 4.4.0-93 et Xfce 4.12, Java (x86) 1.8.0_131 (Travail) [obligation de version]
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
 
Message(s) : 5030
Inscrit le : 03 Jan 2009 00:56

Re: Addition de cellules de plusieurs classeurs dans une cel

Messagepar Fhage » 09 Juin 2020 13:04

Je te remercie,
J'ai essayé la méthode ci-dessus, effectivement une erreur apparait dans la cellule (Err :507), j'ai bien enregistré puis ré-ouvert le classeur1, et dans la cellule où était inscrit "Err:507", un autre message d'erreur l'a remplacé (Err : 509).

Edit:
Voici la formule qui apparaît dans la cellule "Err 509":
Code : Tout sélectionner   AgrandirRéduire
='file:///c:/users/fab/desktop/test courriers/classeur 2.ods']'courriers classeur 2' C4+'file:///c:/users/fab/desktop/test courriers/classeur 3.ods''courriers classeur 3' C11
Libre office 5.4 "obligation de version" - Windows 7 pro x64
Fhage
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 09 Juin 2020 07:50

Re: Addition de cellules de plusieurs classeurs dans une cel

Messagepar Fhage » 09 Juin 2020 13:22

J'ai oublié de préciser, et ça a son importance, que je souhaite que le Classeur1 se mette à jour automatiquement quand je l'ouvre, si des modifications ont été apportés aux classeur2 et/ou classeur3, sans avoir à les ouvrir.
J'ai réussi à le faire avec une cellules d'un classeur fermé, mais je n'arriver pas à additionner deux cellules de deux classeurs différents.
Je m'excuse de cet oubli de ma part.
Libre office 5.4 "obligation de version" - Windows 7 pro x64
Fhage
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 09 Juin 2020 07:50

Re: Addition de cellules de plusieurs classeurs dans une cel

Messagepar Jean-Louis Cadeillan » 09 Juin 2020 13:23

Codes erreurs :
507, 508 : Erreur : paire manquante
Parenthèse manquante, par exemple absence d'une parenthèse ouverte mais présence d'une parenthèse fermée
509 : Opérateur manquant
Opérateur manquant, par exemple dans "=2(3+4) * ", absence de l'opérateur entre "2" et "(".
Donc vérifie ta syntaxe.
Fhage a écrit:Voici la formule qui apparaît dans la cellule "Err 509":
='file:///c:/users/fab/desktop/test courriers/classeur 2.ods']'courriers classeur 2'?C4+'file:///c:/users/fab/desktop/test courriers/classeur 3.ods''courriers classeur 3'?C11

Je ne sais pas comment tu l'as obtenue, mais tu aurais dû avoir :
Code : Tout sélectionner   AgrandirRéduire
='file:///c:/users/fab/desktop/test courriers/Classeur 2.ods'#$'Courriers classeur 2'.C4+'file:///c:/users/fab/desktop/test courriers/Classeur 3.ods'#$'Courriers classeur 3'.C11

Cordialement,
Jean-Louis
LibO 6.4.7.2 (x64 avec Java 1.8.0_281) et AOO 4.1.8 (avec Java x32 1.8.0_241), Windows 7 Édition Intégrale 64 SP1, (Domicile)
LibO 5.4.1.2 (x86) sous Ubuntu LTS 16.04.1, noyau 4.4.0-93 et Xfce 4.12, Java (x86) 1.8.0_131 (Travail) [obligation de version]
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
 
Message(s) : 5030
Inscrit le : 03 Jan 2009 00:56

Re: Addition de cellules de plusieurs classeurs dans une cel

Messagepar Fhage » 09 Juin 2020 14:09

C'est étrange ...
J'ai pourtant bien fait comme demandé plus haut :
J'ai sélectionné la cellule C1 du classeur1, puis j'ai cliqué sur la cellule C4 du classeur2 j'ai ajouté le "+" puis cliqué sur la cellule C11 puis sur "entrer".
J'obtiens cette formule :
Code : Tout sélectionner   AgrandirRéduire
=['file:///c:/users/fab/desktop/test courriers/classeur 2.ods']'courriers classeur 2'!c4+['file:///c:/users/fab/desktop/test courriers/classeur 3.ods']'courriers classeur 3'!c11

J'obtiens Err:507

Lorsque j'enregistre puis que je rouvre le document l' Err:509 apparaît dans la cellule et la formule est modifiée :
Code : Tout sélectionner   AgrandirRéduire
='file:///c:/users/fab/desktop/test courriers/classeur 2.ods']'courriers classeur 2' C4+'file:///c:/users/fab/desktop/test courriers/classeur 3.ods''courriers classeur 3' C11


Je constate que les "C" majuscules n'y sont pas et que des caractères sont remplacés.
Dernière édition par micmac le 09 Juin 2020 15:06, édité 1 fois.
Raison: Formules mises entre balises [code] pour une meilleure lecture
Libre office 5.4 "obligation de version" - Windows 7 pro x64
Fhage
Fraîchement OOthentifié
 
Message(s) : 5
Inscrit le : 09 Juin 2020 07:50

Re: Addition de cellules de plusieurs classeurs dans une cel

Messagepar Jean-Louis Cadeillan » 09 Juin 2020 15:04

et le signe = ?
A+
Jean-Louis
LibO 6.4.7.2 (x64 avec Java 1.8.0_281) et AOO 4.1.8 (avec Java x32 1.8.0_241), Windows 7 Édition Intégrale 64 SP1, (Domicile)
LibO 5.4.1.2 (x86) sous Ubuntu LTS 16.04.1, noyau 4.4.0-93 et Xfce 4.12, Java (x86) 1.8.0_131 (Travail) [obligation de version]
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
 
Message(s) : 5030
Inscrit le : 03 Jan 2009 00:56


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 33 invité(s)