Guest User

Untitled

a guest
Sep 21st, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. Sub Master()
  2. Dim J As Integer
  3. On Error Resume Next
  4. Sheets(1).Select
  5. Worksheets.Add
  6. Sheets(1).Name = "Master"
  7. Sheets(2).Activate
  8. Range("A1").EntireRow.Select
  9. Selection.Copy Destination:=Sheets(1).Range("A1")
  10. For J = 2 To Sheets.Count
  11. Sheets(J).Activate
  12. Range("A1").Select
  13. Selection.CurrentRegion.Select
  14. Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
  15. Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
  16. Next
  17. End Sub
  18.  
  19. Sub CopySheets()
  20.  
  21. Dim sh as Worksheet, wb as Workbook
  22.  
  23. Set wb = Workbooks("Target Workbook")
  24. For Each sh in Workbooks("Source Workbook").Worksheets(Array("sheet1","sheet2")).Copy _
  25. After:=wb.Sheets(wb.sheets.count)
  26.  
  27. Next sh
  28.  
  29. End Sub
  30.  
  31. ThisWorkbook.saveas Filename:=NewFileNameWithPath, Format:=xlOpenXMLWorkbook
Add Comment
Please, Sign In to add comment