Problème incompatibilité de type pour l'insertion d'un graphique dans un userform
Bonjour le forum,
Comme décrit dans l'intitulé je cherche actuellement à afficher un graphique provenant d'Excel dans un userform, le graphique doit pouvoir se modifier en temps réel.
J'ai donc utilisé le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
Private Sub CommandButton1_Click()
Option Explicit
Private Const Fichier As String = "C:\ImageTemp.gif"
Private Sub UserForm_Initialize()
'Supprime l'image temportaire si elle existe
If Dir(Fichier) <> "" Then Kill Fichier
'Définit le 1er graphique de la Feuil1
'exporte le graphique au format image
Worksheets("Graphiques").ChartObjects(1). _
Chart.Export Filename:=Fichier, filtername:="GIF"
'Affiche l'image dans l'UserForm
Image1.Picture = LoadPicture(Fichier)
End Sub
Private Sub UserForm_Terminate()
'Supprime l'image temporaire si elle existe
If Dir(Fichier) <> "" Then Kill Fichier
End Sub
End Sub |
Lorsque je compile on m'indique une erreur "Incompatibilités de type", je ne maitrise pas bien l'insertion de graphique alors j'ai peut-être oublié de modifier un détail dans ce code qui va vous sauter au yeux.
Merci d'avance pour votre aide
Ounett