Macro Visual Basic (VBA) : changement de logo en masse
Fermé
Basjero0044
Messages postés
14
Date d'inscription
mercredi 9 janvier 2019
Statut
Membre
Dernière intervention
4 octobre 2022
-
17 sept. 2022 à 19:34
brucine Messages postés 17799 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 21 novembre 2024 - 18 sept. 2022 à 07:43
brucine Messages postés 17799 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 21 novembre 2024 - 18 sept. 2022 à 07:43
A voir également:
- Macro Visual Basic (VBA) : changement de logo en masse
- Visual basic - Télécharger - Langages
- Microsoft 365 basic - Accueil - Microsoft Office
- Microsoft visual c++ runtime - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Visual paradigm - Télécharger - Gestion de données
1 réponse
Raymond PENTIER
Messages postés
58726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 novembre 2024
17 242
18 sept. 2022 à 02:21
18 sept. 2022 à 02:21
Bonjour.
Je ne vois aucune solution, même avec VBA ...
Comment peux-tu imaginer que la macro aille ouvrir des milliers de fichiers, ainsi que les feuilles de ces fichiers, qu'elle puisse détecter où se trouve l'ancien logo, afin de le remplacer ?
C'est dingue !
D'ailleurs il est contraire aux règles de remplacer un logo par un autre qui n'existait pas à la création du document ...
18 sept. 2022 à 07:43
Bonjour,
J'entends VBA à peu près autant que l'hébreu, mais la manipulation ne semble pas formellement exclue sous réserve que les fichiers soient tous dans le même dossier (ou qu'on change le chemin pour chaque dossier, mais s'il y en a des tonnes...).
Ce n'est pas tant le nom ou la position de l'ancien logo qui risque de poser problème que sa taille; le script va apparemment imposer la taille de l'ancien au nouveau, mais moyennant l'éventualité d'une déformation.
Ici un exemple qui met en jeu l'utilisation de 2 logos de remplacement pour 2 originaux, mais qui peut être adapté à un seul, et qui devra être réitéré (une fois pour les fichiers xls, l'autre pour les fichiers xlsx), par contre, l'harmonisation d'une taille unique dans tous les fichiers me semble, sinon exclue, au moins très compliquée puisque cette taille conditionne celle de la cellule correspondante et, partant, éventuellement la disposition de l'ensemble de la feuille.
https://www.mrexcel.com/board/threads/batch-replace-image-s-in-multiple-files-and-sheets.645761/