Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Dear friends
I have the macro below that works fine but I don’t understand how the new workbook that will contain all sheets is open (I can see a copy command but I don’t see a paste command). How can I give a specific name to the new workbook and save it in a specific forlder? I would like also close the workbook I had previously open without saving it. Thank you very much for your help bkList = Array("Bk1.xls", "Bk2.xls", "Bk3.xls", _ "Bk4.xls", "Bk5.xls", "Bk6.xls", "Bk7.xls") for i = lbound(bkList) to ubound(bklist) set wkbk = workbooks.Open(blList(i)) if i = lbound(bkList) then wkbk.Sheets.copy set wkbk1 = ActiveWorkbook else wkbk.Sheets.Copy After:=wkbk1.Sheets(wkbk1.sheets.count) end if Next ' now delete sheets you don't want wkbk1.Sheets.Select activewindows.SelectedSheets.Printout --- Message posted from http://www.ExcelForum.com/ |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
macro to join sheets from different workbooks | New Users to Excel | |||
how do I join two separate workbooks? | New Users to Excel | |||
Join workbooks | Excel Discussion (Misc queries) | |||
How do I join two workbooks into one pivot table? | Excel Worksheet Functions | |||
join more workbooks in one and print sheets | Excel Programming |