[Résolu] Insérer des données d'autres feuilles

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.
Pagalou
Membre OOrganisé
Membre OOrganisé
Messages : 81
Inscription : 07 août 2020 12:34

[Résolu] Insérer des données d'autres feuilles

Message par Pagalou »

Bonjour,
j'aurais besoin d'aide pour insérer automatiquement des données provenant de feuilles sur lesquelles se trouve des recueils de données pour une journée à chaque fois. J'aimerais que ces données trouvent leurs places dans des feuilles nominatives qui garderont la trace des données dans le temps(pour en faire des statistiques éventuellement...?).

Pour donner le contexte, j'ai une bonne quinzaine de personnes qui renvoient des données sur un très grand nombre de catégories différentes. J'ai créé un code pour chaque catégorie.
J'ai réussi à créé une feuille bilan pour chaque jour d'utilisation, qui me permet de rassembler les données de chacun en une fois. Mon problème serait maintenant que ces données puissent être insérées le plus simplement possible dans les feuilles nominatives dans les colonnes correspondantes. Pour l'instant je me retrouve obligé de sélectionner, copier et coller les cellules manuellement. J'ai tenté des formules mais rien d'efficace même après avoir cherché dans les forums. Bon je n'ai sans doute pas un grand niveau de compétences pour l'instant mais je suis prêt à apprendre.
Je vous joins un fichier exemple. Si vous auriez la gentillesse d'y jeter un oeil, merci.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 07 août 2020 16:22, modifié 3 fois.
Raison : Completé balisage en diminuant la longueur du titre
Apache OpenOffice 4.1.14
Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9254
Inscription : 28 août 2010 08:45

Re: Insérer automatiquement des données d'autres feuilles

Message par micmac »

Bonjour et bienvenue sur le forum,
Dans votre signature il y a écrit : Apache OpenOffice 4.1.5
Votre signature fait mention d'une version d'OpenOffice qui n'est plus maintenue.
Est-ce une erreur, un oubli, un choix, une obligation ?
Dans ce dernier cas, mentionnez-le dans votre signature par Obligation de version.

Pour connaître la version que vous possédez : https://forum.openoffice.org/fr/forum/v ... 582#p11582

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

Dans votre signature il est nécessaire d'indiquer :
  1. La version exacte de AOO ou LibO (AOO 4.1.7, LibO 6.3.6 par exemple) ;
  2. La version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Ubuntu 20.04, macOS 10.15.6 par exemple).
Accès direct à votre signature pour la corriger.

Cordialement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Insérer automatiquement des données d'autres feuilles

Message par yclik »

bonjour
une propoition
en C4 de la feuille Mickey

Code : Tout sélectionner

=SI(ESTERREUR(INDIRECT(C$2&".A1"));"";INDIRECT(C$2&".B"&LIGNE()+22))
pour la feuille minie la fn de la formule devient
INDIRECT(C$2&".D"&LIGNE()+22))
OpenOffice 4.1.14 sous Windows 10
Pagalou
Membre OOrganisé
Membre OOrganisé
Messages : 81
Inscription : 07 août 2020 12:34

Re: Insérer automatiquement des données d'autres feuilles

Message par Pagalou »

Je viens de mettre à jour ma version, merci du conseil.
La modération vous a écrit: Il manque encore la version exacte du système d'exploitation

Apache OpenOffice 4.1.14
Windows 10
Pagalou
Membre OOrganisé
Membre OOrganisé
Messages : 81
Inscription : 07 août 2020 12:34

Re: Insérer automatiquement des données d'autres feuilles

Message par Pagalou »

yclik a écrit :bonjour
une propoition
en C4 de la feuille Mickey

Code : Tout sélectionner

=SI(ESTERREUR(INDIRECT(C$2&".A1"));"";INDIRECT(C$2&".B"&LIGNE()+22))
pour la feuille minie la fn de la formule devient
INDIRECT(C$2&".D"&LIGNE()+22))
Merci pour cette proposition.
J'avais fait des essais avec la formule Indirect mais sans la maitriser. Cet exemple m'aide à mieux saisir son fonctionnement.
C'est très pratique !
Mais dans mon fichier de données j'obtiens des zéros dans les cases vides par rapport au fichier problème. Que n'ai-je pas bien adapté ?
La modération vous a écrit: Merci de ne pas citer l'intégralité des messages, cela rend la lecture difficile.
Et on attend toujours que vous renseigniez votre signature avec la version de l'OS

Apache OpenOffice 4.1.14
Windows 10
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Insérer automatiquement des données d'autres feuilles

Message par yclik »

Re bonjour


Voir là
OpenOffice 4.1.14 sous Windows 10
Pagalou
Membre OOrganisé
Membre OOrganisé
Messages : 81
Inscription : 07 août 2020 12:34

Re: Insérer automatiquement des données d'autres feuilles

Message par Pagalou »

Super ! ça marche !
En faisant me recherches je m'étais posé la question s'il était possible de "fabriquer"(ou concatener) la formule automatiquement. En gros est-ce qu'avec une liste des personnages avec pour chacun le nom de la colonne qui lui correspond on pourrait concatener la formule SI(ESt... et surtout comment la rendre active comme une formule et non comme un texte ?
Apache OpenOffice 4.1.14
Windows 10
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1666
Inscription : 15 déc. 2010 08:33

Re: Insérer automatiquement des données d'autres feuilles

Message par yclik »

OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9254
Inscription : 28 août 2010 08:45

Re: Insérer automatiquement des données d'autres feuilles

Message par micmac »

Votre balisage n'est pas conforme.
Pour clôturer le fil, éditez le titre du premier message afin d'ajouter manuellement la balise [Résolu] et cliquez sur la coche verte comme cela :

Image

Adaptez la longueur du titre à 60 caractères maximum, balises comprises.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Pagalou
Membre OOrganisé
Membre OOrganisé
Messages : 81
Inscription : 07 août 2020 12:34

Re: [RésolInsérer automatiquement des données d'autres feuil

Message par Pagalou »

Merci vraiment beaucoup pour votre aide :super:
Apache OpenOffice 4.1.14
Windows 10