Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sub Master()
- Dim J As Integer
- On Error Resume Next
- Sheets(1).Select
- Worksheets.Add
- Sheets(1).Name = "Master"
- Sheets(2).Activate
- Range("A1").EntireRow.Select
- Selection.Copy Destination:=Sheets(1).Range("A1")
- For J = 2 To Sheets.Count
- Sheets(J).Activate
- Range("A1").Select
- Selection.CurrentRegion.Select
- Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
- Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
- Next
- End Sub
- Sub CopySheets()
- Dim sh as Worksheet, wb as Workbook
- Set wb = Workbooks("Target Workbook")
- For Each sh in Workbooks("Source Workbook").Worksheets(Array("sheet1","sheet2")).Copy _
- After:=wb.Sheets(wb.sheets.count)
- Next sh
- End Sub
- ThisWorkbook.saveas Filename:=NewFileNameWithPath, Format:=xlOpenXMLWorkbook
Add Comment
Please, Sign In to add comment