Rendre couleur transparente

Bonjour

Je souhaiterai intégrer à une application Excel vba un bout de code qui permettrait de remplacer une couleur déterminée (en l'occurence RGB(33,66,255) ) d'une longue (plusieurs centaines) série d'images .bmp chargées successivement (par l'appli) par une transparence

En fait il s'agit de coder dans une macro l'équivalent des commandes manuelles d'Excel sur une image déjà insérée : format/recolorier/couleur transparente/clic sur une zone image contenant cette couleur prédéfinie

Existe-t'il en VBA une fonction équivalente à myBitmap.MakeTransparent(RGB(R,G,B)) de VB.net ?

Merci de votre aide

Avec mes meilleurs voeux à cette occasion !

Jacques

Bonjour et bienvenu(e)

Avec l'enregistreur de macro et ensuite l'aide (sur TransparencyColor )

blueScreen = RGB(0, 0, 255)
Set myDocument = Worksheets(1)
With myDocument.Shapes(1)
    With .PictureFormat
        .TransparentBackground = True
        .TransparencyColor = blueScreen
    End With
    .Fill.Visible = False
End With

Ca marche ... merci mille fois !

Cordialement

Jacques

Rechercher des sujets similaires à "rendre couleur transparente"