VBA - Inserer une plage de cellule dans une zonetexte sur powerpoint Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
n
ness88
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 28 juin 2019
Version d'Excel : 2016
Version de Calc : VBA

Message par ness88 » 28 juin 2019, 14:19

Bonjour à tous,

Je me rapproche de vous car je rencontre un soucis. J'essaye de réaliser un macro qui me permet de copier des plages de cellules d'un fichier excel dans un PPT déjà créé avec des zone de texte bien défini.

Avec le code ci-dessus j'arrive sans problème à intégrer une cellule.
With PptDoc
    .Slides(1).Shapes("liste_projet_engage").TextFrame.TextRange.Text = Sheets("camions").Range("C6").Value
End With
Mais lorsque je souhaite intégrer une plage de cellule j'ai automatiquement une erreur. (avec le code ci-dessous)
With PptDoc
    .Slides(1).Shapes("liste_projet_engage").TextFrame.TextRange.Text = Sheets("camions").Range("C6:C20").Value
End With
Auriez-vous une idée de la méthode à utiliser ?

Merci par avance pour votre aide.

Bonne journée ou vacances pour certains :)
Avatar du membre
i20100
Passionné d'Excel
Passionné d'Excel
Messages : 5'476
Appréciations reçues : 312
Inscrit le : 16 mars 2017
Version d'Excel : 2010

Message par i20100 » 28 juin 2019, 15:08

Bonjour,

à tester,
tb = Sheets("camions").Range("C6:C20").Value
For i = LBound(tb) To UBound(tb)
 t = t & tb(i, 1) & vbCrLf
Next

With PptDoc
    .Slides(1).Shapes("liste_projet_engage").TextFrame.TextRange.Text = t
End With
Vive ces nouvelles saisons qui nous colorent.
isabelle
n
ness88
Nouveau venu
Nouveau venu
Messages : 2
Inscrit le : 28 juin 2019
Version d'Excel : 2016
Version de Calc : VBA

Message par ness88 » 28 juin 2019, 15:21

i20100 a écrit :
28 juin 2019, 15:08
Bonjour,

à tester,
tb = Sheets("camions").Range("C6:C20").Value
For i = LBound(tb) To UBound(tb)
 t = t & tb(i, 1) & vbCrLf
Next

With PptDoc
    .Slides(1).Shapes("liste_projet_engage").TextFrame.TextRange.Text = t
End With

Merci beaucoup cela fonctionne du tonnerre !!!!!!!
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message