Date: prev next · Thread: first prev next last
2024 Archives by date, by thread · List index


Ah ah !

La meilleure macro est celle dont on n'a pas besoin :))

Je suggérerais alors de réaliser un modèle convenable et l'appliquer au fichier de stats mensuelles. L'extension Template Changer (https://extensions.libreoffice.org/en/extensions/show/27416) permet d'appliquer facilement un modèle à un document.

Bonne soirée,
--
Jean-Francois Nifenecker, Bordeaux


Le 20/11/2024 à 17:15, Tulum a écrit :
Pour ces raisons :
- C'est pour moi formateur en écriture de macros
- Les liens entre fichiers sont bloqués par nos services informatiques
- Le but c'est soit le plus simple possible pour n'importe quel néophyte,
juste lancer la macro.

Merci

Le mercredi 20 novembre 2024, 10:17:43 CET Jean-Francois Nifenecker a écrit :
Tulum,

pourquoi ne PAS toucher au fichier entrant et créer un fichier externe
qui pioche les seules informations désirées dans le premier fichier (via
des liens) et les met en forme selon le besoin ?

Principe :
Fichier entrant <-- (lien) -- Fichier de travail

Vous avez alors la main sur le contenu et la mise en forme du fichier de
travail.

Seule contrainte : le nommage constant du fichier entrant. Le plus
simple : lui (re)donner le même nom tous les mois si ce n'est pas le
cas, avant de lancer le fichier de travail et d'actualiser le lien.

Autre problème possible (simple à régler) : la structure du fichier
entrant n'est pas stabilisée. Il faut alors adapter les liens dans le
fichier de travail en fonction des positions/contenus effectifs des
colonnes du fichier entrant.


Bonne journée,

Bonjour,

Je suis d'accord : j'ai mal formulé ma question. Je cherche à éviter le
dispatcher. Mais dans un premier temps, c'est la première solution que
j'ai trouvé que je pouvais appliquer.

C'est un fichier mis à disposition tous les mois avec des données
statistiques : je n'ai pas la main sur sa confection ni d'information sur
le mode de confection mais il s'agit d'un fichier ods lorsque que je le
récupère. C'est un fichier qui contient plusieurs données qui ne
m'interesse pas et qui dans version récupéré non imprimable en raison de
la trop grande quantité de données inutiles. La macros me sert à enlever
tout ce qui m'est inutile, à mettre en page (forme et paramètre
d'impression A4 paysage...) et exporté le résultat en PDF. Seule la
partie style de page me pose problème, tout le reste c'est OK (surement
pas très propre dans l'écriture de la macro mais j'obtiens ce que je
cherche)

Merci
----- Mail original -----
De: "Jean-Francois Nifenecker" <jean-francois.nifenecker@sud-ouest.org>
À: "users" <users@fr.libreoffice.org>
Envoyé: Mercredi 20 Novembre 2024 09:42:56
Objet: Re: [fr-users] Macro CALC : comment définir le style de page d'un
onglet

Bonjour,

le dispatcher c'est bien. Mais il vaut mieux écrire les macros en
utilisant les fonctions de l'API.

Il faudrait nous en dire plus (je crains un problème XY [1]) : d'où
vient le classeur à mettre en forme ? Pourquoi avoir recours à une macro
? Avez-vous envisagé d'autres solutions (style de page dans un modèle) ?

[1] https://fr.wikipedia.org/wiki/Probl%C3%A8me_XY

Bien cordialement,







--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.