XL 2010 [Résolu] Filigrane sous conditions

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

alias_2003

XLDnaute Occasionnel
Bonjour,
Est-il possible d'ajouter une image en filigrane et ce, sous conditions ?
Par ex., dans le fichier joint, si la cellule A1 contient le mot Fleur, mettre la photo en filigrane, sinon la masquer.
Merci mille fois de votre aide,
Amicalement
 

Pièces jointes

Bonjour alias_2003, sousou, le forum,

Fichier joint avec cette macro :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
If LCase([A1]) <> "fleur" Then Me.SetBackgroundPicture "": Exit Sub
Dim fichier As String
fichier = ThisWorkbook.Path & "\Image.jpg"
'---création du fichier JPEG---
With Feuil2.Pictures("Image 1") 'CodeName de la feuille
  .CopyPicture
  With .Parent.ChartObjects.Add(0, 0, .Width, .Height).Chart
    .Paste
    .Export fichier, "JPG"
    .Parent.Delete
  End With
End With
Me.SetBackgroundPicture fichier
Kill fichier
End Sub
Bonne journée.
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
204
Réponses
3
Affichages
104
Retour