Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/10/2006, 11h05   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2006
Messages : 30
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 30
Points : 14
Points : 14
Par défaut Imprimer un graph par une macro

Bonjour!

Je souhaite à partir d'un bouton imprimer un grapghique contenu sur la feuille. J'ai donc écrit une macro, mais je n'ai jamais réussi à faire ce que je voulais.

Code :
1
2
3
4
 
ActiveSheet.ChartObjects("Graphique 5").Activate
ActiveChart.ChartArea.Select
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True
Est-ce que quelqu'un sait comment faire????

Si je fais ca, cela ne m'imprime pas le graph mais la page entière.

Merci;
man_coef est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2006, 11h16   #2
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 66
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 66
Points : 17
Points : 17
humm sinon si tu veux juste imprimer ton graph, tu peux peut être le copier sur une feuille blanche, et ensuite imprimer cette feuille et tu aura bien que ton graphique
Gerard6969 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2006, 11h28   #3
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 66
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 66
Points : 17
Points : 17
Sinon je viens de regarder un peu et tu peux faire comme ca :

Ps: faut que tu l'adapte a ton cas !

Code :
1
2
3
 
Set CurrentChart = Sheets("GRAPH").ChartObjects(1).Chart
CurrentChart.PrintPreview
La fonction PrintPreview que tu peux remplacer par un PrintOut
Gerard6969 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h15.


 
 
 
 
Partenaires

Hébergement Web