Bonjour,
J'ai une macro pour créer des ppt à partir de mon excel. Je vous zappe les lignes de code qui ne concernent pas mon problème.
Dans le code suivant, la macro crash à la ligne " With .Slides(5).Shapes(5)" en me disant que la méthode Item de l'objet Shapes a échoué. Or, si je débugue et que je clique sur lecture, la macro fonctionne correctement, sans avoir à faire aucun changement.
Je ne comprends pas d'où le bug peut venir, pourriez-vous m'aider?
Merci
Worksheets("Spend overview").Range("B79:E99").Copy
'Effectue un collage dans la 4eme diapositive
PptDoc.Windows(1).Activate
PptDoc.Windows(1).View.GotoSlide 5
PptApp.CommandBars.ExecuteMso ("PasteSourceFormatting")
With .Slides(5).Shapes(5)
.Name = "Spendbycountry" 'personnalise le nom
.Left = 37 'définit la position horizontale dans le slide
.Top = 111 'définit la position verticale dans le slide
.Height = 338 'hauteur
.Width = 292 'largeur
End With