Airone784
XLDnaute Occasionnel
Bonjour,
Je suis embêté avec ce message qui n'apparait pas lorsque je suis sur mon ordi de boulot mais seulement sur mon ordi perso.
Dans une UF, j'ai ce code :
Cela me permet d'afficher 3 graphiques.
Lorsque je clique sur mon commandbutton qui possède le code suivant :
j'ai le fameux message Erreur d'exécution '70' Permission refusée et UserForm2.Show est en jaune.
Je ne comprends pas pourquoi, auriez-vous une idée???
Merci d'avance.
EDIT : Dans le code suivant :
Si je le remplace par ça :
L'UF s'ouvre et mes graphs apparaissent.
Le souci, c'est qu'excel m'enregistre mes 3 graphs en .gif dans le dossier c:\users\Airone\Documents
Je ne les veux pas dans ce dossier moi
Cordialement
Je suis embêté avec ce message qui n'apparait pas lorsque je suis sur mon ordi de boulot mais seulement sur mon ordi perso.
Dans une UF, j'ai ce code :
Code:
Private Sub UserForm_Initialize()
'Intégre graphique dans la userform
Sheets("Graph").ChartObjects(1).Chart.Export Filename:="C:\2pts.gif", FilterName:="GIF"
UserForm2.Image1.Picture = LoadPicture("C:\2pts.GIF")
Sheets("Graph").ChartObjects(2).Chart.Export Filename:="C:\3pts.gif", FilterName:="GIF"
UserForm2.Image2.Picture = LoadPicture("C:\3pts.GIF")
Sheets("Graph").ChartObjects(3).Chart.Export Filename:="C:\lf.gif", FilterName:="GIF"
UserForm2.Image3.Picture = LoadPicture("C:\lf.GIF")
Cela me permet d'afficher 3 graphiques.
Lorsque je clique sur mon commandbutton qui possède le code suivant :
Code:
Private Sub CommandButton2_Click()
'UF des stats graphique
UserForm2.Show
End Sub
j'ai le fameux message Erreur d'exécution '70' Permission refusée et UserForm2.Show est en jaune.
Je ne comprends pas pourquoi, auriez-vous une idée???
Merci d'avance.
EDIT : Dans le code suivant :
Code:
Private Sub UserForm_Initialize()
'Intégre graphique dans la userform
Sheets("Graph").ChartObjects(1).Chart.Export Filename:="C:\2pts.gif", FilterName:="GIF"
UserForm2.Image1.Picture = LoadPicture("C:\2pts.GIF")
Sheets("Graph").ChartObjects(2).Chart.Export Filename:="C:\3pts.gif", FilterName:="GIF"
UserForm2.Image2.Picture = LoadPicture("C:\3pts.GIF")
Sheets("Graph").ChartObjects(3).Chart.Export Filename:="C:\lf.gif", FilterName:="GIF"
UserForm2.Image3.Picture = LoadPicture("C:\lf.GIF")
Si je le remplace par ça :
Code:
Private Sub UserForm_Initialize()
'Intégre graphique dans la userform
Sheets("Graph").ChartObjects(1).Chart.Export Filename:="2pts.gif", FilterName:="GIF"
UserForm2.Image1.Picture = LoadPicture("2pts.GIF")
Sheets("Graph").ChartObjects(2).Chart.Export Filename:="3pts.gif", FilterName:="GIF"
UserForm2.Image2.Picture = LoadPicture("3pts.GIF")
Sheets("Graph").ChartObjects(3).Chart.Export Filename:="lf.gif", FilterName:="GIF"
UserForm2.Image3.Picture = LoadPicture("lf.GIF")
L'UF s'ouvre et mes graphs apparaissent.
Le souci, c'est qu'excel m'enregistre mes 3 graphs en .gif dans le dossier c:\users\Airone\Documents
Je ne les veux pas dans ce dossier moi
Cordialement
Dernière édition: