OVH Cloud OVH Cloud

UserForm mettre une foto qui se trouve sur une feuille...

1 réponse
Avatar
clyver
Est-il possible d'inserer une image JPG dans UserForm sachant que cette
image se trouve dans une des feuilles du classeur?

http://cjoint.com/?bzvwA8ZIf5

Merci de votre aide.


Franck

1 réponse

Avatar
JB
Bonjour


Private Sub UserForm_Initialize()
ChDir ActiveWorkbook.Path
Set i = ActiveSheet.Shapes("monimage") ' nom de l'image
i.CopyPicture
ActiveSheet.ChartObjects.Add(0, 0, i.Width, i.Height).Chart.Paste
ActiveSheet.ChartObjects(1).Chart.export Filename:="monimage.gif",
FilterName:="gif"
ActiveSheet.Shapes(ActiveSheet.Shapes.Count).Delete
Me.Image1.Picture = LoadPicture("monimage.gif")
End Sub

Cordialement JB