Salut à tous,

j'aimerai avoir une frame transparente pour visualiser l'image de fond...

j'ai trouvé un morceau de code mais je n'arrive pas à le mettre en place dans mon userform...

voici le code !!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
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
le reste est à télécharger ici: http://excel.ftp-developpez.com/sour...renceFrame.zip



je n'arrive pas à être très clair car je rame un peu et je ne peu pas mettre mon code car il fait un peu beaucoup de lignes...