Logo dans une macro dans excel, est-ce possible ?

Résolu
Ju@nita Messages postés 170 Statut Membre -  
Ju@nita Messages postés 170 Statut Membre -

Bonjour,

On a deux bannières (mettons A et B) et j'aimerais incorporer une macro qui, en fonction de la bannière, on cliquerait sur un bouton macro pour changer le logo de tous les onglets pour la bannière A, ou changer pour la bannière B en supprimant le logo A. J'ai testé ceci sans grand succès :

ActiveSheet.Shapes.Range(Array("Picture 2")).Select
    Selection.Copy
    Sheets("Sommaire").Select
    Range("L2").Select
    ActiveSheet.Paste
    Range("H3:H4").Select
    ActiveSheet.Shapes.Range(Array("Picture 5")).Select
    Selection.Delete

Qu'est-ce qui détermine que le logo s'appelle Picture2 ou autre ? 

car dans mon premier onglet, j'y ai mis les 2 logos pour qu'une macro aille chercher le premier logo pour les copier partout, et l'autre macro qui irait chercher le 2e logo, mais la macro va toujours chercher le même logo. ça semble pas évident à faire. Et le fait de faire supprimer le logo existant ne fonctionne pas.

avez-vous d'autres suggestions pour moi svp ?

merci


Windows / Chrome 127.0.0.0

A voir également:

21 réponses

Résumé de la discussion

Deux logos servant de bannières, LOGO_A et LOGO_B, alimentent une macro déclenchée par un bouton qui remplace le logo sur toutes les feuilles par celui choisi, les logos étant centralisés dans une feuille LOGOS et les images pouvant être masquées.
Le mécanisme repose sur des noms de formes exacts et sur l’ordre des feuilles (à partir de la 2e), et il est possible d’ajouter des feuilles sans modifier le code.
Pour davantage de robustesse, certains proposent de répertorier les feuilles contenant les logos dans LOGOS (par exemple en colonne I) et de faire lire la macro par les indices plutôt que par les noms.
Les échanges soulignent aussi que le succès dépend du nommage des formes LOGO_A et LOGO_B et évoquent des variations entre fichiers témoins et originaux, avec des considérations de performance lorsque le classeur comporte de nombreuses feuilles.

Généré automatiquement par IA
sur la base des meilleures réponses
Ju@nita Messages postés 170 Statut Membre 2
 

super !  ça fonctionne à merveille.

un gros gros merci.

C'est ma patronne qui va être très heureuse car c'est sa demande de faire ces changements et je suis la seule qui connaît assez les macros pour pouvoir le faire... avec l'aide de ce site bien sûr.

bonne journée.

0