Bonjour à tous,
J'ai un problème sur une macro: après création de graphiques, je souhaite les copier-coller dans une feuille récapitulative. Problème: sur mon pc, mon programme fonctionne parfaitement, mais sur le pc de mon boss, à l'exécution du programme, je reçois le message d'erreur "La méthode Paste de la classe Worksheet a échoué".
C'est d'autant plus frustrant que lorsque je clique sur Débogage et que je continue la lecture du programme sans rien modifier, le programme continue (pour re-bugger à l'instruction Paste suivante ou je relance une nouvelle fois le programme sans modification avec succès)...
J'ai du coup essayé le programme sur un troisième pc, aucun souci... je pense que le problème vient donc du pc de mon patron mais je n'en connais pas la source.
Une idée?
Je précise que les versions d'Excel sont identiques quel que soit le poste...
Merci d'avance!
PS: Extrait de la macro: (tableau et non_qualite sont des feuilles du classeur)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim emp1, emp2, emp3, emp4, emp5, emp6, emp7, emp8 As Range Set emp1 = tableau.Range("A6:E24") non_qualite.ChartObjects(2).Activate ActiveChart.ChartArea.Copy tableau.Paste tableau.ChartObjects(1).Left = emp1.Left tableau.ChartObjects(1).Top = emp1.Top tableau.ChartObjects(1).Height = emp1.Height tableau.ChartObjects(1).Width = emp1.Width Set emp2 = tableau.Range("F6:J24") non_qualite.ChartObjects(1).Activate ActiveChart.ChartArea.Copy tableau.Paste tableau.ChartObjects(2).Left = emp2.Left tableau.ChartObjects(2).Top = emp2.Top tableau.ChartObjects(2).Height = emp2.Height tableau.ChartObjects(2).Width = emp2.Width
Partager