Récupération Image Graphe Excel

Omicron

XLDnaute Junior
Bonjour à tous les membres du Forum.

Je me tourne vers vous pour savoir quelle serait la méthode plus adaptée (par macro) pour récupérer l'image d'un graphe imbriqué dans une feuille de calcul Excel et d'en faire un fichier JPEG par exemple ...

En vous remerciant par avance

Omicron
 

BOCARAMEL

XLDnaute Occasionnel
Re : Récupération Image Graphe Excel

bonsoir omicron :)

essai ça

Code:
'référencé l'objet CurrentChart, le premier graphique
  Set CurrentChart = Sheets("feuil1").ChartObjects(1).Chart
' active le graphique (qui s'appelle "nom_du_grphique")
    Sheets("feuil1").ChartObjects("nom_du_grphique").Activate
    ActiveChart.ChartArea.Select
' attribution d'un nom pour l'export du graphique, dans le dossier courant du fichier
   Fname = ThisWorkbook.Path & "\temp4.jpeg"
  CurrentChart.Export Filename:=Fname, filtername:="jpeg"

cdlt
bocaramel ;)
 

Pièces jointes

  • import_graphique.xls
    40.5 KB · Affichages: 132
Dernière édition:

Omicron

XLDnaute Junior
Re : Récupération Image Graphe Excel

Bonsoir Bocaramel,

Merci pour ta réponse. Tout fonctionne correctement.

Seul Pb peut-être l'image produite est de qualité assez médiocre par rapport à l'originale (que ce soit en Jpg ou en Png).

Je vais chercher ...

Bye, et merci encore ...
 

Discussions similaires

Statistiques des forums

Discussions
312 450
Messages
2 088 511
Membres
103 873
dernier inscrit
Sabin