Home |
Search |
Today's Posts |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I ran into a snag. A1 to D1 are merged and A2 to D2 are also merged
from workbook1 - ".Range("A1:D2").copy" and to workbook2 - ".Range("A5:D6").PasteSpecial Paste:=xlPasteValues I get runtime error: PasteSpecial method of Range class failed But if I change the destination of workbook2 to paste to A1:D2 then it works... it's like I can't past special to any other destination other then where it got copied from? any ideas? "Ivano" wrote: Hi, I need to copy and paste various cells within various tabs for various worksheets to other worksheets. So, through the Record Macro feature it came up with a bunch of code that records every click and step but I want to make it more efficient. This is part of the code: Windows("Workbook1.xls").Activate Sheets("Benefit Analysis - Salary").Select Range("A6:F19").Select Selection.Copy Windows("Workbook2.xls").Activate Sheets("Benefit Analysis - Salary").Select Range("A6").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Is there way in a single comand line I can tell it to: copy range "A6:F19" from "Benefit Analysis - Salary" from "workbook1" paste values to range "A6" of "Benefit Analysis - Salary" from "workbook2" Thanks Ivano |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Efficient Code to Copy a 1-D Array to a Worksheet Column | Excel Programming | |||
Copy & Paste code more efficient | Excel Programming | |||
More efficient copy/paste?? | Excel Programming | |||
Efficient Copy/Paste | Excel Programming | |||
More efficient method to copy-paste values in place? | Excel Programming |