Bonjour à tous,
Tous les mois, je dois actualiser un powerpoint via un fichier Excel qui change de nom à chaque fois. En conséquence, je souhaite actualiser la liaison sur le fichier ppt.
Et là gros porblème. Je me suis inspiré (voire totalement copié) la méthode de Michelxld (Ce lien n'existe plus).
je crois que c'est la partie en bleu qui pose problème
...'Modifie la source
Forme.LinkFormat.SourceFullName = nomdefichier.xls
'Mise à jour
Forme.LinkFormat.Update
Mais cette méthode ne tient plus compte de la zone du fichier Excel importée précédemment, en changeant la liaison, elle remplace complétement les données par une zone qu'elle détermine lui-même (= la zone regroupant toutes les données qu'elle voit sur le 1er onglet).
Exemple si avant était présente sur le ppt la zone "A1:C5", maintenant si la zone du fichier Excel = "A1:C8", alors il me prend cette dernière.
Auriez-vous une solution pour un mise à jour exclusivement du nom de fichier.
Merci d'avance,
Djerka99.
Tous les mois, je dois actualiser un powerpoint via un fichier Excel qui change de nom à chaque fois. En conséquence, je souhaite actualiser la liaison sur le fichier ppt.
Et là gros porblème. Je me suis inspiré (voire totalement copié) la méthode de Michelxld (Ce lien n'existe plus).
je crois que c'est la partie en bleu qui pose problème
...'Modifie la source
Forme.LinkFormat.SourceFullName = nomdefichier.xls
'Mise à jour
Forme.LinkFormat.Update
Mais cette méthode ne tient plus compte de la zone du fichier Excel importée précédemment, en changeant la liaison, elle remplace complétement les données par une zone qu'elle détermine lui-même (= la zone regroupant toutes les données qu'elle voit sur le 1er onglet).
Exemple si avant était présente sur le ppt la zone "A1:C5", maintenant si la zone du fichier Excel = "A1:C8", alors il me prend cette dernière.
Auriez-vous une solution pour un mise à jour exclusivement du nom de fichier.
Merci d'avance,
Djerka99.