Processus dans Microsoft 365 pour configurer des applications Office, entrer des clés de produit et activer des licences.
La structure des objets est la suivante :
Feuille
Shape (ChartOject= container du graphique)
Chart (Graphique)
Donc :
With s.Parent.ChartObjects.Add(0, 0, s.Width, s.Height).Chart
signifie qu'on crée un ChartObject contenant un graphique objet inclus dans la feuille de données, (contrairement au graphique d'une feuille de graphique).
"pourquoi ajouter ".Chart" à la fin?"
On peut le traduire en français par "créer un graphique contenu dans un chartobject". Le "With" indique que le "." se réfère à "Chart". D'où ".Parent.Delete" = suppression du chartobject (et donc du graphique qu'il contient).
" .Export "monimage.jpg", "Jpg"", comme "Kill" se réfère au dossier en cours, s'il n'est pas spécifié. On peut préciser ce dossier, par exemple :
.Export "c:\temp\monimage.jpg", "Jpg"
N'hésite pas à poser toutes les questions que tu veux.
Daniel