Copy required sheet into new Workbook
Copy required sheet into new Workbook - Number of Times
Copy required sheet N number of times
Private Sub CommandButton1_Click()
Dim i As Integer
For i = 1 To 25
ThisWorkbook.Sheets("Introduction").Copy after:=Worksheets(Worksheets.Count)
ActiveSheet.Name = "week" & i
Next
End Sub
Copy all sheets from one workbook to another
Private Sub CommandButton1_Click()
Dim NumberOfSheets As Integer
NumberOfSheets = Sheets.Count
Dim wkb As Workbook
Set wkb = Workbooks.Add
For i = 1 To NumberOfSheets
ThisWorkbook.Sheets(i).Copy after:=wkb.Sheets(wkb.Sheets.Count)
ActiveSheet.Name = ThisWorkbook.Sheets(i).Name & " copy"
Next
End Sub