Sub Macro1()
Dim ppt As PowerPoint.Application
Dim pptdoc As PowerPoint.Presentation
Dim Nbshape As Byte
Dim nbshpe As Integer
Set ppt = CreateObject("Powerpoint.Application") 'creation session PowerPoint
ppt.Visible = True
Set pptdoc = ppt.Presentations.Open("K:\Finances\0 - Budgets\TEST.pptx") 'ouverture fichier ppt
ActiveSheet.ChartObjects("Graphique 1").CopyPicture xlScreen, xlBitmap 'copie du "Graphique 1" de la feuille active
pptdoc.Slides(2).Shapes.Paste 'collage dans le Slide6 du document Power Point
With pptdoc.Slides(2).Shapes
.Left = 150 'position horizontale dans le slide
.Top = 100 'position verticale dans le slide
.Height = 300 'hauteur image
.Width = 400 'largeur image
End With