Bonjour,
je fais suite à cette belle discussion
http://www.developpez.net/forums/d18...nsparente-vba/
qui donne un exemple pour rendre un frame transparent
sur l'exemple ca marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Private Sub UserForm_Initialize() Frame_Transparent Frame1, Me, Image1 End Sub Private Sub Frame_Transparent(cadre As Frame, f As UserForm, imaj As Image) cadre.BorderStyle = 0 ' cadre.ZOrder 'peut être supprimé si inconnu sous VBA cadre.BackColor = f.BackColor ' imaj.ZOrder 1 'peut être supprimé si inconnu sous VBA imaj.Picture = f.Picture imaj.Move -cadre.Left, -cadre.Top, f.Picture.Width, f.Picture.Height End Sub
Sur le mien il bloque à l'image image1 oui excel m'indique "type d'argument Byref incompatible".
Je suppose que c'est le nom Image1 qui ne convient pas, mais je ne sais pas comment déterminer le nom de l'image que j'ai inséré.
Une ame charitable pour me renseigner ?
Partager