[Résolu] Insérer des données d'autres feuilles
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.
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.
-
- Membre OOrganisé
- Messages : 81
- Inscription : 07 août 2020 12:34
[Résolu] Insérer des données d'autres feuilles
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.
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
Raison : Completé balisage en diminuant la longueur du titre
Apache OpenOffice 4.1.14
Windows 10
Windows 10
-
- RespOOnsable forum
- Messages : 9254
- Inscription : 28 août 2010 08:45
Re: Insérer automatiquement des données d'autres feuilles
Bonjour et bienvenue sur le forum,
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 :
Cordialement.
Votre signature fait mention d'une version d'OpenOffice qui n'est plus maintenue.Dans votre signature il y a écrit : Apache OpenOffice 4.1.5
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 :
- La version exacte de AOO ou LibO (AOO 4.1.7, LibO 6.3.6 par exemple) ;
- 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).
Cordialement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- HédOOniste
- Messages : 1666
- Inscription : 15 déc. 2010 08:33
Re: Insérer automatiquement des données d'autres feuilles
bonjour
une propoition
en C4 de la feuille Mickey
pour la feuille minie la fn de la formule devient
INDIRECT(C$2&".D"&LIGNE()+22))
une propoition
en C4 de la feuille Mickey
Code : Tout sélectionner
=SI(ESTERREUR(INDIRECT(C$2&".A1"));"";INDIRECT(C$2&".B"&LIGNE()+22))
INDIRECT(C$2&".D"&LIGNE()+22))
OpenOffice 4.1.14 sous Windows 10
-
- Membre OOrganisé
- Messages : 81
- Inscription : 07 août 2020 12:34
Re: Insérer automatiquement des données d'autres feuilles
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
Windows 10
-
- Membre OOrganisé
- Messages : 81
- Inscription : 07 août 2020 12:34
Re: Insérer automatiquement des données d'autres feuilles
Merci pour cette proposition.yclik a écrit :bonjour
une propoition
en C4 de la feuille Mickey
pour la feuille minie la fn de la formule devientCode : Tout sélectionner
=SI(ESTERREUR(INDIRECT(C$2&".A1"));"";INDIRECT(C$2&".B"&LIGNE()+22))
INDIRECT(C$2&".D"&LIGNE()+22))
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
Windows 10
-
- HédOOniste
- Messages : 1666
- Inscription : 15 déc. 2010 08:33
Re: Insérer automatiquement des données d'autres feuilles
OpenOffice 4.1.14 sous Windows 10
-
- Membre OOrganisé
- Messages : 81
- Inscription : 07 août 2020 12:34
Re: Insérer automatiquement des données d'autres feuilles
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 ?
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
Windows 10
-
- HédOOniste
- Messages : 1666
- Inscription : 15 déc. 2010 08:33
Re: Insérer automatiquement des données d'autres feuilles
OpenOffice 4.1.14 sous Windows 10
-
- RespOOnsable forum
- Messages : 9254
- Inscription : 28 août 2010 08:45
Re: Insérer automatiquement des données d'autres feuilles
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 :
Adaptez la longueur du titre à 60 caractères maximum, balises comprises.
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 :
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
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- Membre OOrganisé
- Messages : 81
- Inscription : 07 août 2020 12:34
Re: [RésolInsérer automatiquement des données d'autres feuil
Merci vraiment beaucoup pour votre aide
Apache OpenOffice 4.1.14
Windows 10
Windows 10