Bonjour,
Un peu novice sur EXCEL, j'essaye de rendre dynamique l'affichage de Logo dans l'entête d'une page EXCEL.
C'est pour avoir une seule matrice de devis pour plusieurs sociétés.
Je sais afficher un logo différent si je passe par des fichiers externes :
Mais mes logos sont stockés dans le fichier EXCEL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveSheet.PageSetup.RightHeaderPicture.Filename = "C:\IDEX.jpg" ActiveSheet.PageSetup.RightHeader = "&G"
J'imagine que le code devrait être du style :
J'ai essayé de passer par une variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveSheet.PageSetup.RightHeaderPicture.Filename = Sheets("Feuil1").Shapes("Image 1") ActiveSheet.PageSetup.RightHeader = "&G", mais j'ai une erreur 438 : Propriété ou Méthode non gérée par cet objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part MonImage = Sheets("Feuil1").Shapes("Image 1")
Bref vous l'aurez compris, je ne maîtrise pas les syntaxes EXCEL, si une bonne âme pouvait m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet.PageSetup.RightHeaderPicture.Filename = MonImage
Partager