Changement automatique d'une photo dans Excel

Bonjour à tous,

Je ne sais pas si cela est possible, mais j'aimerais pouvoir changer une image (image de fond) dans plusieurs onglets excel en une seule fois.

Par exemple, j'ai une image dans l'onglet "origine", la même image en plus grand est présente dans les autres feuilles (Part1, Part2, Part3...). En modifiant l'image à partir de l'onglet "origine", cela changerait également l'image dans les autres feuilles. Le but étant de pouvoir changer une image de fond tout en conservant des flux (dessinés par des flèches dans l'exemple).

J'espère avoir été claire dans ma demande. Pensez-vous que cela soit possible ?

Je ne suis pas contre du vba mais si cela est possible sans, ce sera encore plus simple.

8classeur3.xlsx (62.60 Ko)

Bonjour Cali,

Désolé, je ne sais faire qu'avec du VBA

Sub ChangerImageFond()
    Dim oSheet As Worksheet
    Dim sFilename As Variant

    'Demander l'image à utiliser en fond
    sFilename = Application.GetOpenFilename("Images (*.*), *.*")

    If sFilename <> False Then
        'Boucler sur toutes les pages du classeur
        For Each oSheet In ThisWorkbook.Worksheets
            oSheet.SetBackgroundPicture Filename:=""
            oSheet.SetBackgroundPicture Filename:=sFilename
        Next
    End If
End Sub

Je joins le classeur de test :

6classeur-gvs.xlsm (59.44 Ko)

Bonjour Gérard,

Merci pour ce retour. Lorsque j'utilise le bouton "Image Fond" et sélectionne l'image, elle se met plein de fois en petit. Est-ce qu'il est possible que cette image s'affiche une seule fois en grand ?

Merci d'avance

bonjour, désolé, mais je pense que c'est impossible.

https://excel.tips.net/T003343_Inserting_a_Watermark_Behind_Merged_Cells.html

Rechercher des sujets similaires à "changement automatique photo"