Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1358 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  exportation de graphique d'excel à power point : ne fonctionne qu'une

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

exportation de graphique d'excel à power point : ne fonctionne qu'une

n°2256682
salomon_do​minguez
Posté le 27-04-2015 à 13:51:04  profilanswer
 

Salut,
 
J'ai un problème très particulier que je n'arrive pas à résoudre et c'est un vrai casse-tête pour moi :??:  
 
Je dispose d'une feuille excel composée de 16 graphiques (tous nommés), et je cherche à exporter tous ces graphiques vers un power point via un code VBA.  
 
le problème: les exports marchent une fois sur deux. Et ce n'est pas forcément sur le même graphique que le problème a lieu. Un coup j'aurai un power point avec tous mes graphiques un autre j'en aurai seulement 2 ou 3.
C'est plus précisément, l’exécution de cette ligne qui pose problème

Code :
  1. ActiveSheet.ChartObjects("sexe" ).Copy

où "sexe" est le nom du graphique. L'erreur affichée lors de l'execution du code est : "erreur d'execution 1004. erreur definie par l'application ou par l'objet". Si j'exécute le code pas à pas, il me faut cliquer avec la souris sur n'importe quelle cellule de la feuille pour que ça marche.  
 
PS : mon problème est aussi décrit ici : "http://www.mrexcel.com/f [...] point.html Malheureusement, pas de solution trouvée :(
 
Voici le code en question:

Code :
  1. Sub ModifierPresentationExistante()
  2. Dim date_jour As String
  3. date_jour = InputBox("Nom du fichier" )
  4. Set PptApp = CreateObject("Powerpoint.Application" )
  5. PptApp.Visible = True
  6. Set PptDoc = PptApp.Presentations.Open("C:\Users\document\excel\presentation.pptx" )
  7. Worksheets("Resultat" ).Activate
  8. With PptDoc
  9.     'Sexe
  10.     Worksheets("Resultat" ).Activate
  11.     ActiveSheet.ChartObjects("sexe" ).Copy
  12.     'Effectue un collage dans la 2eme diapositive
  13.     .Slides(10).Shapes.PasteSpecial ppPasteMetafilePicture
  14.    
  15.     With .Slides(2).Shapes(.Slides(2).Shapes.Count)
  16.         '.Name = "monTableau" 'Renomme l'objet collé
  17.         .Left = 85 'position horizontale dans le slide
  18.         .Top = 235 'position verticale dans le slide
  19.         .Height = 225 'hauteur
  20.         .Width = 650 'largeur
  21.     End With
  22.     'age
  23.     Worksheets("Resultat" ).Activate
  24.     ActiveSheet.ChartObjects("age" ).Copy
  25.     'Effectue un collage dans la 2eme diapositive
  26.     .Slides(17).Shapes.PasteSpecial ppPasteMetafilePicture
  27.    
  28.     With .Slides(17).Shapes(.Slides(17).Shapes.Count)
  29.         '.Name = "monTableau" 'Renomme l'objet collé
  30.         .Left = 325 'position horizontale dans le slide
  31.         .Top = 220 'position verticale dans le slide
  32.         .Height = 300 'hauteur
  33.         .Width = 400 'largeur
  34.     End With
  35. End With
  36. PptDoc.SaveAs Filename:="C:\Users\document\excel\presentation_" & date_jour & ".pptx"
  37. 'PptDoc.Close
  38. 'PptApp.Quit
  39. End Sub

mood
Publicité
Posté le 27-04-2015 à 13:51:04  profilanswer
 

n°2256689
Marc L
Posté le 27-04-2015 à 14:36:47  profilanswer
 

 
           Voir ici  …   :sarcastic:  
 

n°2256703
salomon_do​minguez
Posté le 27-04-2015 à 15:37:50  profilanswer
 

c'est un problème?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  exportation de graphique d'excel à power point : ne fonctionne qu'une

 

Sujets relatifs
VBA EXCEL impossible de modifier le contenu d'une celluleVBA excel Consolidation de données
VBA EXCEL exportation de donnée vers une BDEXCEL VBA Liaison Excel Base de donnée toute simple
[Excel 2013] - Recherche date plus récente par IDPattern qui exclut les caractères avant un point
Excel : passer un range "complexe" à une fonction[EXCEL] problème avec SendKeys pour envoyer un pipe "|" vers Putty
Excel: copie depuis fichiers multiples vers un classeur de stats 
Plus de sujets relatifs à : exportation de graphique d'excel à power point : ne fonctionne qu'une


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR