View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
Roger Whitehead[_2_] Roger Whitehead[_2_] is offline
external usenet poster
 
Posts: 28
Default Copying cells between sheets

Sheets("Sheet1").Range("A5:E5").Copy (Sheets("Sheet2").Range("A10:E20"))
or
Sheets(1).Range("A5:E5").Copy (Sheets(2).Range("A10:E20"))

Works for me.
--
HTH
Roger
Shaftesbury (UK)
(Office 2003, Win XP/SP2)



"Mark Hezz" <Mark wrote in message
...
Hi!

When I try to write this command in a macro :

sheets("S1").range("A5:E5).copy (sheets("S2").range("A10:E20"))

occurs an Error "Run-time error '1004': Impossible to execute the copy
method in range class". It seems to me the copy command only works well
when
target sheet is the current sheet, I think... (It works when I try to copy
to
the sheet where the code is executed) :(
Is there a way to do this? I need to copy the value and the format os the
cells in the range...

Thanks