XL 2016 Actualiser les graphiques d'un Powerpoint

ArtoriaPendragon

XLDnaute Nouveau
Bonjour à tous, et merci par avance de votre aide:

Je dispose d'un fichier excel comportant des graphiques que j'ai exporté vers un powerpoint (en pensant à lier les données)
lorsque je modifie mes données, les graphiques qui sont sur excel et powerpoint se modifient sans problèmes
Par contre, une fois que j'ai fermé le logiciel powerpoint et que je réouvre mon fichier powerpoint, et que je réitère l'opération, les graphiques powerpoint ne s'actualise plus (et je dois moi même pour chaque graphique "actualiser les données", mais mon powerpoint contient moult et moult graphiques.)
Pouvez vous m'aider à résoudre ce problème ?

Malgré avoir recherché sur ce forum, je n'ai rien trouvé qui puisse m'aider.
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour et bienvenue,

C'est un sujet plutôt à traiter ici.

Mais en attendant mieux, car je ne suis pas spécialiste du vba powerpoint, vous pouvez ajouter cette macro dans votre powerpoint.
Elle mettra à jour les graphiques liés.
VB:
Sub MiseAJoursGraphiques()
    Dim sld As Slide
    Dim sh As Shape
    For Each sld In ActivePresentation.Slides
        For Each sh In sld.Shapes
            If sh.HasChart Then
                If sh.Chart.ChartData.IsLinked Then sh.LinkFormat.Update
            End If
        Next
    Next
End Sub
et la lancer soit par click sur un bouton soit par ALT+F8 etc..

Bonne soirée
 

ArtoriaPendragon

XLDnaute Nouveau
Bonjour et bienvenue,

C'est un sujet plutôt à traiter ici.

Mais en attendant mieux, car je ne suis pas spécialiste du vba powerpoint, vous pouvez ajouter cette macro dans votre powerpoint.
Elle mettra à jour les graphiques liés.
VB:
Sub MiseAJoursGraphiques()
    Dim sld As Slide
    Dim sh As Shape
    For Each sld In ActivePresentation.Slides
        For Each sh In sld.Shapes
            If sh.HasChart Then
                If sh.Chart.ChartData.IsLinked Then sh.LinkFormat.Update
            End If
        Next
    Next
End Sub
et la lancer soit par click sur un bouton soit par ALT+F8 etc..

Bonne soirée

Bonjour, merci beaucoup de votre réponse, cela m'aide beaucoup, c'est complètement ce qu'il me fallait !
Je suis novice sur ce forum, mais à l'avenir, je ferai des efforts quant à la recherche du bon forum.
Merci beaucoup de m'avoir répondu même si ce sujet était mal placé !
Bonne semaine à vous Roblochon
 

Discussions similaires

Statistiques des forums

Discussions
312 196
Messages
2 086 085
Membres
103 116
dernier inscrit
kutobi87