Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

copy_paste entre classeurs

  • Initiateur de la discussion elhich
  • Date de début
E

elhich

Guest
salut forum

j'ai pas reussi à copier une plage de cellules d'une feuille1 de classeur1 vers la feuille1 de classeur2
ces instrucion ne marche pas sauf dans la meme feuille :

Workbooks.Open Filename:="c:\classeur2.xls"
Workbooks("claisseur1").Sheets("feuille1").Range("a1:i12").Copy
ActiveSheet.Paste Destination:=Workbooks("classeur2").Sheets("feuille1").Range("J1:r12")


j'ai besoin de votre aide si possibe
merci à tout le monde
 
C

Chris

Guest
Essai plutôt dans ce sens la :

Workbooks.Open Filename:="c:\classeur2.xls"

Workbooks("classeur1").Sheets("feuille1").Range("a1:i12").Copy
Workbooks("classeur2").Sheets("feuille1").Range("J1").past

Je n'ai pas le temps de vérifier, mais il me semble que tu dois passer par un :
Workbooks("classeur2").select
Sheets("feuille1").Range("J1").past
 
E

elhich

Guest
salut Chris
merci pour votre reponce mais ça marche pas aussi
les lignes des codes que j'ai passé marche seulement dans la meme classeur mais je vois pourquoi ça marche pas lors de passage d'un classeur à un autre
 
L

LaurentTBT

Guest
Bonsoir,

Avec PasteSpecial, peut-être?
Workbooks("classeur1").Worksheets("feuille1").Range("a1:i12").Copy
Workbooks("classeur2").Worksheets("feuille1").Range("J1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False

Bye
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…