[Résolu] Récupérer données dans un autre classeur

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] Récupérer données dans un autre classeur

Messagepar APP55 » 15 Juin 2019 17:18

Bonjour.

Ne trouvant pas vraiment d'exemple pouvant m'aider, je me permets de demander sur le forum.
Alors peut-être ce n'est pas vraiment faisable comme je me l'imagine...

J'inscris les recettes de ma micro entreprise dans des tableaux créés avec open office.
Au moment de déclarer mon chiffre d'affaires aux impots, il faut sortir la calculette, faire les sommes pour toute l'année.
Mon idée était de créer un classeur qui ferait tout ça pour moi.
J'ai vu qu'il y à une fonction copier coller spéciale, mais ça m'obligerait à revoir toute la structure de ma compta de A à Z :(

La structure est la suivante:
-Un dossier 2017
-Dans ce dossier, 12 fichiers .ods, janvier, février, mars...
-Un dossier 2018
-Dans ce dossier, 12 fichiers .ods, janvier, février, mars...
-Etc, etc...

Par exemple:
Dans le dossier 2018 je voudrais créer un 13ième tableau appelé "totaux".
Dans ce tableau, une case "à laquelle on dit": "prends les colonnes n°2 de tous les autres fichiers ods présents dans ce dossier et fais en la somme".

Pour info, j'ai quelques notions (vraiment) de base en C++, batch, autoit, xhtml, css.
La logique des langages informatique ne m'est pas totalement inconnue au cas ou il faut écrire des formules.

Merci d'avance
Open office 4.1.5 sous Windows 7
APP55
Fraîchement OOthentifié
 
Message(s) : 3
Inscrit le : 15 Juin 2019 16:04

Re: Récupérer données dans un autre classeur

Messagepar tintin » 15 Juin 2019 17:25

Bonjour et bienvenue,

Connaissez-vous le Micro Facturier
En notant que
Attention, ce logiciel ne prend plus en charge la version Apache OpenOffice ! Rabattez-vous sur LibreOffice
AOO 4.1.6 / macOS 10.14.5 Mojave
JRE-8u221 / Firefox / Safari / Thunderbird / Time Machine
Tutoriels du forum pour macOS
Pour préserver vos documents, faites régulièrement des sauvegardes.
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
 
Message(s) : 6055
Inscrit le : 18 Juil 2008 16:29
Localisation : F-Oise + F-Savoie

Re: Récupérer données dans un autre classeur

Messagepar APP55 » 15 Juin 2019 17:37

Non je n'en avais jamais entendu parler.
Cet outil à l'air intéressant.

Dans le cas ou je ne trouve pas de solution je risque de me pencher dessus.

La compta étant devenue une routine avec mon système actuel, je ne tiens pas forcément à changer...
Open office 4.1.5 sous Windows 7
APP55
Fraîchement OOthentifié
 
Message(s) : 3
Inscrit le : 15 Juin 2019 16:04

Re: Récupérer données dans un autre classeur

Messagepar Jeff » 15 Juin 2019 18:13

Bonjour et bienvenue,

Pour récupérer le chemin d'un dossier, tu peux utiliser la fonction CELLULE :
Code : Tout sélectionner   AgrandirRéduire
=CELLULE("filename")


Les essais suivants sont fait sous Linux, il est possible que les slash ne soit pas dans le même sens avec Windows :

  • je compte tous les slash présents
  • remplace le dernier par le caractère "µ".
  • J'extrait la partie gauche de la chaine obtenue, afin d'avoir le chemin du dossier
  • J'assemble ensuite le tout en tant que texte, texte dont je demande l'interprétation à INDIRECT

Fais avec deux classeur (janvier et février) :

Capture du 2019-06-15 19-06-13.png
Cliquer sur l'image pour zoomer


Le classeur "Totaux" ci-joint est à enregistrer dans le répertoire des fichiers.

A +
Pièces jointes
Totaux.ods
(9.92 Kio) Téléchargé 12 fois
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.6 sur Debian Stable i586 10 (buster) et sur Win 10 pro x64
Jeff
GourOOu
GourOOu
 
Message(s) : 8079
Inscrit le : 18 Sep 2006 10:40
Localisation : France

Re: Récupérer données dans un autre classeur

Messagepar APP55 » 16 Juin 2019 16:13

Merci beaucoup.

C'est bien plus complexe que je pensais, mais je vais pouvoir me débrouiller avec cet exemple.
Open office 4.1.5 sous Windows 7
APP55
Fraîchement OOthentifié
 
Message(s) : 3
Inscrit le : 15 Juin 2019 16:04

Re: Récupérer données dans un autre classeur

Messagepar Jeff » 16 Juin 2019 18:34

J'ai fait complexe pour montrer que l'on peut calculer plusieurs choses.

Si tu choisis d'indiquer le chemin en dur., tu peux faire plus simple.

Pour connaître le chemin, ouvre ton fichier Totaux, et le fichier Janvier.
Dans le fichier Totaux, saisi le signe =, puis clique sur une cellule de Janvier, puis touche Entrée pour valider la formule, tu devrais voir la syntaxe du chemin.

À +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.6 sur Debian Stable i586 10 (buster) et sur Win 10 pro x64
Jeff
GourOOu
GourOOu
 
Message(s) : 8079
Inscrit le : 18 Sep 2006 10:40
Localisation : France


Retour vers Tableur

Qui est en ligne ?

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