XL 2010 [VBA] couleur d'une image de Userform transparente

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 !

F22Raptor

XLDnaute Impliqué
Hello
J'ai trouvé ce bout de code pour rendre une couleur transparente, dans une image contenue dans une worksheet.
J'aimerais pouvoir faire de même pour une couleur donnée d'une image posée sur un userform.
J'ai essayé d'adapter ce code, mais ça ne marche pas (PictureFormat n'est pas reconnu pour une image de UF, semble t-il).
Savez-vous si c'est possible d'une autre manière ?


With Worksheets(1).Shapes(1)
With .PictureFormat
.TransparentBackground = True
.TransparencyColor = RGB(0, 0, 255)
End With
.Fill.Visible = False
End With
 
Ça peu dépendre de la source de l'images. Avec des .bmp la couleur des coins de l'image semble prise comme couleur de fond pouvant être rendue transparente. Avec des .jpeg il peut se passer n'importe quoi tellement c'est un format dégueulasse.
 
- 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

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
652
Retour