Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

classement par ordre corissant-code VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

raidinio

XLDnaute Nouveau
Bonjour

Je cherche une macro qui permet de copier un tableau excel en graphe dans power point;

j'ai trouve un code mais il permet que m'ouvrir le fichier ppt sans le tableau ni le graphe:
Sub Excel_PP()

Dim PPApp As PowerPoint.Application
Dim PPPres As PowerPoint.Presentation
Set PPApp = CreateObject("Powerpoint.Application")
'la on ouvre Power Point
With PPApp
.Visible = True
.Activate
End With

'on ouvre le fichier PPT
'chemin = ton dossier
PPApp.Presentations.Open Filename:=chemin & "x:\tests1.ppt"
Set PPPres = PPApp.Presentations.Item(1)

'ici on copie la plage de donnée de excel
Range("B1:F27").Select
Selection.CopyPicture xlPrinter
'on active le slide du ppt
PPPres.Slides(1).Select
PPPres.Slides(sd).Shapes.Paste
n = PPPres.Slides(sd).Shapes.Count
'comme on vient de coller un truc le numéro de l'objet que l'on à fait est le dernier, il faut donc le trouver
PPPres.Slides(1).Shapes.Item(n).Select
'tout ca c'est pour mettre l'image en haut à gauche du slide.
PPPres.Slides(1).Shapes.Item(n).LockAspectRatio = msoTrue
PPPres.Slides(1).Shapes.Item(n).Left = 0# ' bord gauche
PPPres.Slides(1).Shapes.Item(n).Top = 480# 'bord haut
PPPres.Slides(1).Shapes.Item(n).ZOrder msoSendToBack

'on sauve le ppt
PPPres.Save

End Sub

merci d'avance
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Y
Réponses
2
Affichages
2 K
Y
Y
Réponses
0
Affichages
2 K
Y
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…