[Résolu][Calc]Copie d'une feuille d'un classeur choisi vers d'autres

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
ThierryM
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 437
Inscription : 26 nov. 2006 12:29
Localisation : Les Corbières
Contact :

[Résolu][Calc]Copie d'une feuille d'un classeur choisi vers d'autres

Message par ThierryM »

Adieu a totes,
Dans le cadre de mon travail, j'ai été amené à développer un classeur indépendant me permettant de choisir dans n'importe quel autre classeur, une feuille précise pour la recopier dans un autre ou plusieurs autres classeurs. Ça me permet ainsi de mettre à jour des fichiers similaires (une quarantaine) que doivent compléter différent⋅e⋅s utilisateur⋅rice⋅s sans avoir à le faire manuellement classeur par classeur. L'idée est de gagner du temps pour déployer des modèles de feuilles précis qui évoluent au fil des retours d'expérience.
Voici un descriptif du fonctionnement :
  • Ce classeur indépendant peut se trouver dans n'importe quel répertoire, cependant lors du choix des autres classeurs, le répertoire par défaut au départ correspond à celui dans lequel il se trouve.
  • Il est possible de copier une même feuille dans plusieurs classeurs à la condition que les classeurs cibles se trouvent dans un même répertoire.
  • Le classeur contenant la feuille à copier peut se trouver dans un répertoire différent de celui des classeurs de destination.
  • Via la case à cocher jaune, il est possible d'être prévenu (ou pas) en cas de risque d'écrasement d'une feuille portant le même nom que la feuille à copier et dans ce cas, de refuser (ou pas) la copie.
  • Au cas où la copie écraserait une feuille déjà existante, la copie prendrait la même position que l'ancienne feuille dans le classeur de destination.
  • Via la case à cocher rouge, il est possible d'afficher ou de garder masquées des feuilles qui le seraient.
Capture d'écran
Capture d'écran
Cela fonctionne sous Ubuntu 18.04 et LibreOffice 6.3.5 (à tester sous d'autres plateformes).
En espérant que ça serve, cordialement,

Thierry
Pièces jointes
CopierFeuilleDansPlusieursClasseurs.ods
Version du 05/03/2020 (suppression dialogue inutile)
(27.01 Kio) Téléchargé 166 fois
LibreOffice Version: 7.6.2 / Linux Mint Mate Edition 21.2 / Pourquoi privilégier les formats de fichiers ouverts ?
Verrouillé