Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Good morning!
Well, I'm really stumped by this one. The macro below simply grabs data from a worksheet in one workbook, and pastes it to a worksheet in another workbook. If I run it once, it works fine. If I immediately then run it a second time, I get an error "Paste method of worksheet class failed." Now, the interesting point is that if I delete the two lines which unprotect and protect the sheet, the macro will run fine every time. I don't get it. Can anyone help me on this? Thanks, Jeff Tucson, Arizona Sub GetData() 'NOTE: This macro is run from "MainProgram.xls" Workbooks.Open ("abctest.xls") Windows("abctest.xls").Activate Worksheets("Save Drop Locations").Select Range("A1:D1").Select Selection.Copy Windows("MainProgram.xls").Activate Worksheets("Drop Locations").Select ActiveSheet.Unprotect 'ROUTINE RUNS FINE WHEN THIS LINE DELETED Range("A2").Select ActiveSheet.Paste ActiveSheet.Protect 'ROUTINE RUNS FINE WHEN THIS LINE DELETED Application.CutCopyMode = False Windows("abctest.xls").Activate ActiveWorkbook.Close Windows("MainProgram.xls").Activate End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Paste transpose and link at the same time | Excel Worksheet Functions | |||
Copy and Paste to multiple woorksheets at one time | Excel Discussion (Misc queries) | |||
Copy and Paste only working for one cell at a time | Excel Discussion (Misc queries) | |||
Can you paste values on multiple worksheets at one time? | Excel Worksheet Functions | |||
Macro to Paste to specific line, and continue to Paste each time on next row not over | Excel Programming |