Bonjour,
je vous expose mon problème, récurrent malgré de multiples essais
J'ai une macro qui copie une image d'une feuille dans une autre, cela marche sans problème sur 5 postes mais jamais sur le 6eme (toujours le même)
J'ai réinstallé Office 365 pour être sur, même soucis :
Voilà le codeErreur d'exéution
La méthode "Copy" de l'objet "Shape" a échoué
que j'ai modifié pour voir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 pdf.Range("B" & lig).Select For Each sh In log.Shapes logo = "$E$13" If sh.TopLeftCell.Address = logo Then log.Shapes(sh.Name).Copy ' copie logo pdf.Paste Exit For Else End If Next
Dans les 2 cas cela fonctionne sur les 5 premiers poste mais pas avec le même message sur le 6ème poste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 For Each sh In log.Shapes If sh.Type = msoPicture Then If sh.Name <> help Then log.Shapes(sh.Name).Copy log.Paste Destination:=pdf.Range("B" & lig) Else End If Else End If Next
Si quelqu'un a une suggestion je suis preneur, je ne sais plus quoi tenter
Un paramètre Excel ? une autre façon différente de copier une image qui pourrait contourner le problème ?
Partager