Home |
Search |
Today's Posts |
|
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Save Sheet and Remove from Workbook
I see questions which save an entire workbook, but I need to save a
worksheet, remove to an archive existing workbook. Each work book is a job, so this will create a history of jobs for each of our project managers. Active jobs in one work book and completed jobs in another. Please give me some vba guidence. Thanks Larry |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Save Sheet and Remove from Workbook
Hi Larry, The simple instruction: Activesheet.Copy produces a new single-sheet workbook, the single sheet being a copy of the active sheet. At tis juncture, the new, single-sheet workbook is unsaved and is the active workbook. Of course, instead of Activesheet, any sheet may be specified, e.g.: Sheets("Sheet2").Copy --- Regards, Norman "South Bend Larry" wrote in message ... I see questions which save an entire workbook, but I need to save a worksheet, remove to an archive existing workbook. Each work book is a job, so this will create a history of jobs for each of our project managers. Active jobs in one work book and completed jobs in another. Please give me some vba guidence. Thanks Larry |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Save Sheet and Remove from Workbook
That is slick, but it creates a "book 2" not add to an existing workbook.
Is there a way to slip a worksheet into an existing workbook. And what would be the command to remove a worksheet. Thanks "Norman Jones" wrote: Hi Larry, The simple instruction: Activesheet.Copy produces a new single-sheet workbook, the single sheet being a copy of the active sheet. At tis juncture, the new, single-sheet workbook is unsaved and is the active workbook. Of course, instead of Activesheet, any sheet may be specified, e.g.: Sheets("Sheet2").Copy --- Regards, Norman "South Bend Larry" wrote in message ... I see questions which save an entire workbook, but I need to save a worksheet, remove to an archive existing workbook. Each work book is a job, so this will create a history of jobs for each of our project managers. Active jobs in one work book and completed jobs in another. Please give me some vba guidence. Thanks Larry |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Save Sheet and Remove from Workbook
Hi Larry,
That is slick, but it creates a "book 2" not add to an existing workbook. Is there a way to slip a worksheet into an existing workbook. And what would be the command to remove a worksheet. Thanks A worksheet can be copied from one workbook to another. Alternatively, a worksheet can be moved from one workbook to another. The following demonstrates both processes: Sub Tester01() Dim WB1 As Workbook Dim WB2 As Workbook Set WB1 = Workbooks("MyBook1.xls") Set WB2 = Workbooks("MyBook2.xls") 'Copy a sheet from WB1 to WB2 '------------------------------- WB1.Sheets("Sheet2").Copy _ After:=WB2.Sheets(WB2.Sheets.Count) 'Move a sheet from WB1 to WB2 '-------------------------------- WB1.Sheets("Sheet3").Move _ After:=WB2.Sheets(WB2.Sheets.Count) End Sub --- Regards, Norman "South Bend Larry" wrote in message ... That is slick, but it creates a "book 2" not add to an existing workbook. Is there a way to slip a worksheet into an existing workbook. And what would be the command to remove a worksheet. Thanks "Norman Jones" wrote: Hi Larry, The simple instruction: Activesheet.Copy produces a new single-sheet workbook, the single sheet being a copy of the active sheet. At tis juncture, the new, single-sheet workbook is unsaved and is the active workbook. Of course, instead of Activesheet, any sheet may be specified, e.g.: Sheets("Sheet2").Copy --- Regards, Norman "South Bend Larry" wrote in message ... I see questions which save an entire workbook, but I need to save a worksheet, remove to an archive existing workbook. Each work book is a job, so this will create a history of jobs for each of our project managers. Active jobs in one work book and completed jobs in another. Please give me some vba guidence. Thanks Larry |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Save Sheet and Remove from Workbook
Thanks that was just what I was look for.
Larry "Norman Jones" wrote: Hi Larry, That is slick, but it creates a "book 2" not add to an existing workbook. Is there a way to slip a worksheet into an existing workbook. And what would be the command to remove a worksheet. Thanks A worksheet can be copied from one workbook to another. Alternatively, a worksheet can be moved from one workbook to another. The following demonstrates both processes: Sub Tester01() Dim WB1 As Workbook Dim WB2 As Workbook Set WB1 = Workbooks("MyBook1.xls") Set WB2 = Workbooks("MyBook2.xls") 'Copy a sheet from WB1 to WB2 '------------------------------- WB1.Sheets("Sheet2").Copy _ After:=WB2.Sheets(WB2.Sheets.Count) 'Move a sheet from WB1 to WB2 '-------------------------------- WB1.Sheets("Sheet3").Move _ After:=WB2.Sheets(WB2.Sheets.Count) End Sub --- Regards, Norman "South Bend Larry" wrote in message ... That is slick, but it creates a "book 2" not add to an existing workbook. Is there a way to slip a worksheet into an existing workbook. And what would be the command to remove a worksheet. Thanks "Norman Jones" wrote: Hi Larry, The simple instruction: Activesheet.Copy produces a new single-sheet workbook, the single sheet being a copy of the active sheet. At tis juncture, the new, single-sheet workbook is unsaved and is the active workbook. Of course, instead of Activesheet, any sheet may be specified, e.g.: Sheets("Sheet2").Copy --- Regards, Norman "South Bend Larry" wrote in message ... I see questions which save an entire workbook, but I need to save a worksheet, remove to an archive existing workbook. Each work book is a job, so this will create a history of jobs for each of our project managers. Active jobs in one work book and completed jobs in another. Please give me some vba guidence. Thanks Larry |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Save Sheet and Remove from Workbook
I keep getting "Subscript out of Range" on the move statement. I have tried
substituting "Sheet4" for the sheet name of "22085", I know this error normally occurs when the sheet or file does not exist so it returns a value of 0, but all exists. Please help. Thanks Dim CJobs As Workbook Dim OJobs As Workbook Workbooks.Open ("c:\MikeClosedJobs.xls") Set CJobs = Workbooks("MikeClosedJobs.xls") Set OJobs = Workbooks("Mike.xls") Worksheets("22085").Move After:=CJobs.Worksheets(CJobs.Worksheets.Count) Workbooks("MikeClosedJobs.xls").Close "South Bend Larry" wrote: Thanks that was just what I was look for. Larry "Norman Jones" wrote: Hi Larry, That is slick, but it creates a "book 2" not add to an existing workbook. Is there a way to slip a worksheet into an existing workbook. And what would be the command to remove a worksheet. Thanks A worksheet can be copied from one workbook to another. Alternatively, a worksheet can be moved from one workbook to another. The following demonstrates both processes: Sub Tester01() Dim WB1 As Workbook Dim WB2 As Workbook Set WB1 = Workbooks("MyBook1.xls") Set WB2 = Workbooks("MyBook2.xls") 'Copy a sheet from WB1 to WB2 '------------------------------- WB1.Sheets("Sheet2").Copy _ After:=WB2.Sheets(WB2.Sheets.Count) 'Move a sheet from WB1 to WB2 '-------------------------------- WB1.Sheets("Sheet3").Move _ After:=WB2.Sheets(WB2.Sheets.Count) End Sub --- Regards, Norman "South Bend Larry" wrote in message ... That is slick, but it creates a "book 2" not add to an existing workbook. Is there a way to slip a worksheet into an existing workbook. And what would be the command to remove a worksheet. Thanks "Norman Jones" wrote: Hi Larry, The simple instruction: Activesheet.Copy produces a new single-sheet workbook, the single sheet being a copy of the active sheet. At tis juncture, the new, single-sheet workbook is unsaved and is the active workbook. Of course, instead of Activesheet, any sheet may be specified, e.g.: Sheets("Sheet2").Copy --- Regards, Norman "South Bend Larry" wrote in message ... I see questions which save an entire workbook, but I need to save a worksheet, remove to an archive existing workbook. Each work book is a job, so this will create a history of jobs for each of our project managers. Active jobs in one work book and completed jobs in another. Please give me some vba guidence. Thanks Larry |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
workbook creates a backup evertime I save it. how to remove? | Excel Worksheet Functions | |||
Save Sheet as Workbook | Excel Discussion (Misc queries) | |||
Select sheet tabs in workbook & save to separate workbook files | Excel Worksheet Functions | |||
Can I only save one sheet out of the workbook? | Excel Discussion (Misc queries) | |||
Save to sheet 2 in workbook | Excel Programming |