pd de copie entre deux fichiers excel

S

sab

Guest
Bonjour,

j'ai sélectionné un graphique que j'aimerais copier dans un autre classeur excel sachant que je connais l'onglet de destination ainsi que la plage ou cellule de destination.

Voici le code que jai réalisé mais ca ne marche pas!

book_xls.Worksheets(onglet_de_destination).Range(plage_de_destination).Paste

Je ne comprends pas.
Quelqu'un pourrait-il m'aider svp.

Merci d'avance
sab
 
A

Abel

Guest
Bonjour sab,

A vue de nez, ça devrait fonctionner.

Comment écris-tu book_xls ?

Workbooks ("Ton fichier.xls") ?

Pour l'onglet de destination, c'est pareil : des guillemets si c'est le nom de la feuille ou sans guillemet si c'est une variable.

Abel
 
S

sab

Guest
Tout d'abord, je tiens à te remercier pour ta réponse aussi rapide adel.

Sinon, en réponse à ton message :

Je créé book_xls de cette façon :

Set book_xls = app_xls.Workbooks.Open(repertoire & "\" & nom_fic_xls, ReadOnly:=True)

Et en fait, si je fais cela, pas de problème :
book_xls.Worksheets(onglet_de_destination).Activate

Mais si je fais cela, ca ne marche plus :
book_xls.Worksheets(onglet_de_destination).Range(plage_de_destination).Select

Je ne vois pas d'où vient le problème :-(

Merci d'avance pour ta réponse abel.

sab
 
S

sab

Guest
Re Abel,

En fait, même si je fais que cela comme code ca plante :

book_xls.Worksheets(onglet_de_destination).Range(plage_de_destination).Select

J'ai l'impression que c'est le range qui plante : j'ai également essayé de faire :
book_xls.Worksheets(onglet_de_destination).Range(plage_1).Select

Et ca plante aussi
Tu vois prkoi ?

merci d'avance

si kk'un d'autre a une idée : n'hésitez pas ! Merci

sab
 
S

sab

Guest
AIDEZ MOI SVP
c'est très important :

j'ai tenté cela et ca a marché :

graphique.copy
book_xls.Worksheets(onglet_de_destination).Activate
Range(plage_de_destination).Activate

Donc j'ai ensuit etenté cela :
graphique.copy
book_xls.Worksheets(onglet_de_destination).Activate
Range(plage_de_destination).PasteSpecial (xlPasteValues)

Et là ca replante!! Je ne voi spas prkoi ?

merci pour vos réponses

sab
 
A

Abel

Guest
re,

Je suis un peu moins souvent sur le forum en ce moment.

Mets nous la syntaxe exacte que tu utilises si ce n'est pas celle que tu as inscrite plus haut.

Au fait, pourquoi un PasteSpecial avec un graphique ?

Abel
 

Discussions similaires

Réponses
5
Affichages
456
Compte Supprimé 979
C

Membres actuellement en ligne

Statistiques des forums

Discussions
314 144
Messages
2 106 357
Membres
109 563
dernier inscrit
sylla121