[Résolu]Copie de plusieurs feuilles pour coller

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.
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

[Résolu]Copie de plusieurs feuilles pour coller

Message par Kev74 »

Bonsoir,

Je voudrai savoir quel est la méthode la plus judicieuse pour copier des valeurs ou caractères d'un ensemble de feuille pour la coller dans une feuille finale et est-ce qu'il faut forcément que les feuilles du fichier sources (les fichiers où les valeurs sont à copier) soient dans le même fichier que le tableau d'arrivée ?

Voilà, j'ai deux fichiers distincts:
Feuille à copier.ods
Valeur des autres tableaux à coller dans ce tableau.ods
Mon premier, ce sont les différentes feuilles où je dois copier presque toutes les valeurs et le deuxième fichier, c'est le tableau final.

Dites moi si c'est flou mais merci beaucoup de votre aide.

Bonne soirée
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Kev74 le 11 mai 2021 21:50, modifié 2 fois.
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Copie de plusieurs feuilles pour coller

Message par Michel JANZEF »

Bonjour,
En fait, si j'ai bien compris, votre problème est surtout de recopier des données verticales pour les remettre horizontales, non ?
Il n'est pas nécessaire que les données à copier soient dans le même classeur que le celui de destination.
Il faut voir aussi le volume de données à traiter, sinon dans la feuille du classeur " origine " vous copiez vos données puis, dans le classeur " destination ", vous vous positionnez dans la cellule devant recevoir les données --> Edition --> Collage spécial --> cochez Transposer.
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Copie de plusieurs feuilles pour coller

Message par Kev74 »

Bonjour,

Merci de votre réponse, non, ce n'est pas cela que je souhaite vraiment faire, en faite j'ai un tableau de départ ou y a des colonnes que je n'ai pas besoin et mon but, c'est de copier les valeurs de ces colonnes utiles pour les coller dans mon tableau final de forme automatique. Normalement, les donnees du tableau de départ seront en ligne et celui de mon tableau final aussi, mais peu importe le sens, je veux juste rendre cela automatique, donc je reviens à la question du dessus, est-ce qu'il faut que les feuilles de départ soient à côté de celle final ou non? Et quelle est la méthode la plus judicieuse pour copier ces valeurs pour rendre cela plus aromatique ?
J'espère que cela est moins flou.
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Copie de plusieurs feuilles pour coller

Message par Michel JANZEF »

Est-ce du ponctuel ou récurrent ?
Automatique veut dire Macro. Dans ce cas là, il faut poster dans la section éponyme en faisant référence à ce fil.
Il faudra donner plus de précisions sur le volume de données à traiter (nombre de feuilles, de lignes, de colonnes, etc...).

Sinon, il est possible de passer par des formules mais vous risquez de vous embarquer dans la création d'une " usine à gaz " !
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Copie de plusieurs feuilles pour coller

Message par Kev74 »

Ce serait du récurrent, sur 5 tableaux différents de départ, mon but serait d'aller chercher les valeurs de ces tableaux, ou de disposer ces feuilles côtes à côtes du tableau final. Et après soit par Macro, ou soit par des formules
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1398
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: Copie de plusieurs feuilles pour coller

Message par jeanmi2403 »

Bonjour,
Donc question : une copie PONCTUELLE des valeurs, ou des cellules avec des liens vers d'autres valeurs pour les afficher dans la feuille résultat ?
A plus,
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Copie de plusieurs feuilles pour coller

Message par Kev74 »

jeanmi2403 a écrit :Bonjour,
Donc question : une copie PONCTUELLE des valeurs, ou des cellules avec des liens vers d'autres valeurs pour les afficher dans la feuille résultat ?
A plus,
Bonjour
Oui, du coup, c'est bien cela. Mais donc comment faire si le fichier résultat a un référencement de ces cellules avec le chemin de mon ordinateur, mais si je veux que ce soit retrouve sur un autre ordinateur.
On ne peut pas faire avec LiBo un exemple du type :

Code : Tout sélectionner

C:/......../nom du fichier final
pour que le fichier externe final soit retrouve sur quelque soit l'ordinateur ?

Merci de votre réponse.
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1398
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: Copie de plusieurs feuilles pour coller

Message par jeanmi2403 »

Bonjour,
Lorsqu'on édite les liens entre deux fichiers, on voit un chemin absolu, mais si les fichiers sont copiés dans le même dossier, ça fonctionne.
Bonne soirée,
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Copie de plusieurs feuilles pour coller

Message par Kev74 »

Quelque soit l'ordinateur ? Si oui, comment faire cette référence ?
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1398
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: Copie de plusieurs feuilles pour coller

Message par jeanmi2403 »

Oui, si on place les fichiers dans le même dossier en les copiant sur une autre machine.
Mise en œuvre :
-Fichier source : Copier
- Fichier destination : collage spécial > Lier
Pour mettre à jour : Édition > Liens vers des fichiers externes > Actualiser
Bonne soirée
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Copie de plusieurs feuilles pour coller

Message par Kev74 »

Merci beaucoup, j'ai vu qu'il y avait la méthode aussi DDE, est-ce que c'est possible que mon fichier soit dans un dossier parent de mon dossier actuel de mon tableau d'arrivée où ils doivent être forcément dans le dossier ces deux fichiers ?
LibreOffice 7.0.5.2 sous Windows 10
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1398
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: Copie de plusieurs feuilles pour coller

Message par jeanmi2403 »

Bonsoir,
C'est justement ça...
Autre méthode : nommer la zone à copier dans le fichier source, puis dans la destination, Feuille > Lien vers des données externes, puis choisir le nom du fichier et la zone en question. Cerise sur le gâteau, on peut même définir la périodicité de mise à jour...
L'aide est ici
Pour les emplacements des fichiers, à tester.
Michel JANZEF a écrit :Automatique veut dire Macro.
Ben non, pas obligé.
Bonne soirée,
Dernière modification par jeanmi2403 le 06 mai 2021 17:08, modifié 2 fois.
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
Kev74
Membre hOOnoraire
Membre hOOnoraire
Messages : 139
Inscription : 24 avr. 2021 19:09

Re: Copie de plusieurs feuilles pour coller

Message par Kev74 »

Bonsoir, oui, du coup, je crois que les fichiers doivent être au max dans le même dossier pour le DDE, après j'ai trouvé une méthode avec INDIRECT("./nom du fichier ods'#Feuille.Cellule), mais ça m'a l'air de fonctionner pour autant par contre quand je clique sur le coin où que j'etire la formule, ma cellule ne s'étend pas, elle reste identique... Avec le DDE ou INDIRECT...
LibreOffice 7.0.5.2 sous Windows 10