Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am running a workbook as a template that after the various macros have run
copies all the sheets to a new workbook and then saves it down to a new name. The problem is it copies all the code too, i do not want to copy the code across. I am using the code as below and would appreciate advice as to how to stop the code being copied too. Dim NewWb As Workbook Dim ws As Worksheet Dim i As Integer Dim NumberSheets As Integer Application.ScreenUpdating = False Application.DisplayAlerts = False Application.Calculation = xlManual NumberSheets = Sheets.Count 'creates a new wb: Sheets(Sheets.Count).Copy Set NewWb = ActiveWorkbook For i = NumberSheets - 1 To 1 Step -1 ThisWorkbook.Sheets(i).Copy Befo=NewWb.Sheets(1) Next i 'Replace Formula with Values: For Each ws In NewWb.Worksheets ws.Cells.Copy ws.Cells.PasteSpecial (xlPasteValues) ws.Select ws.Cells(1, 1).Select Next ws -- with kind regards Spike |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
copy cell info to other sheets, other sheets dont contain all row. | Excel Worksheet Functions | |||
macros over different sheets | Excel Worksheet Functions | |||
Create New WB with copy of Sheets 1 & 2 when sheets count reaches 100 | Excel Programming | |||
in VBA Sheets("mysheet").Copy Befo=Sheets(1) how do i get a reference to the newly created copy of this sheet? | Excel Worksheet Functions | |||
weird saving of a document with macros resulting with macros being transfered to the copy | Excel Programming |