Code:
Sub Seperate_Sheets104()
Dim Path1 As String
Dim Path2 As String
Dim Path3 As String
Dim Path4 As String
Dim Path5 As String
Dim Path6 As String
Dim Path7 As String
Application.ScreenUpdating = False
Path1 = ActiveWorkbook.Path & "\5. Construction\Supplier and Subcontractor\" & "RFQ LOCKED_Yr1Rates" & ".xlsx"
Path2 = ActiveWorkbook.Path & "\4. Legal\" & "P&C Request"
Path3 = ActiveWorkbook.Path & "\5. Construction\Metering\" & "Mpan Request Form"
Path4 = ActiveWorkbook.Path & "\5. Construction\Metering\" & "Contractor Work Instruction"
Path5 = ActiveWorkbook.Path & "\5. Construction\H&S\" & "Hazard Form"
Path6 = ActiveWorkbook.Path & "\5. Construction\" & "Indicative Delivery Timeline"
Path7 = ActiveWorkbook.Path & "\5. Construction\" & "Projects Man Hours Calculator"
Sheets("2. Request for Quote").Select
Range("J7:K7").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F9:G9").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("J9:K9").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F14:G14").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F16:G16").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F18:G18").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("K14:K17").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("J18:K18").Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("G10").Select
Sheets("MASTER").Select
Range("B2").Select
Sheets(Array("1.Front Sheet", "2. Request for Quote", "3. Quote", "Procurement Input", "SoR")).Copy
ActiveWorkbook.SaveAs Filename:=Path1, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWorkbook.Protect Password:="UKPN01!", Structure:=True, Windows:=True
ActiveWindow.Close
Sheets(Array("P&C Request")).Copy
ActiveWorkbook.SaveAs Filename:=Path2, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Sheets(Array("MPAN Form", "TECHNICAL")).Copy
ActiveWorkbook.SaveAs Filename:=Path3, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Sheets(Array("UKPN CWI", "Job Type detail", "Master data for form")).Copy
ActiveWorkbook.SaveAs Filename:=Path4, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Sheets(Array("Hazard Form", "Hazard Notes", "Risk Rating & Hazard Categories")).Copy
ActiveWorkbook.SaveAs Filename:=Path5, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Sheets(Array("Indicative Delivery Plan", "Delivery Time Estimator", "Tasks")).Copy
ActiveWorkbook.SaveAs Filename:=Path6, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Sheets(Array("CONTROL", "Guidance", "Calculator", "CU Master Data")).Copy
ActiveWorkbook.SaveAs Filename:=Path7, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Application.AskToUpdateLinks = False
Application.DisplayAlerts = False
Workbooks.Open Filename:=Path1
ActiveWorkbook.Protect "UKPN101!", Structure:=True, Windows:=False
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.DisplayAlerts = True
Application.AskToUpdateLinks = True
Sheets("2. Request for Quote").Select
Range("J7:K7").Select
ActiveCell.FormulaR1C1 = "=MASTER!R[-5]C[-8]"
Range("F9:G9").Select
ActiveCell.FormulaR1C1 = "=MASTER!R[6]C[-4]"
Range("J9:K9").Select
ActiveCell.FormulaR1C1 = "=MASTER!R[10]C[-8]"
Range("F14:G14").Select
ActiveCell.FormulaR1C1 = "=MASTER!R[-7]C[-4]"
Range("F16:G16").Select
ActiveCell.FormulaR1C1 = "=MASTER!R[-4]C[-4]"
Range("F18:G18").Select
ActiveCell.FormulaR1C1 = "=MASTER!R[-5]C[-4]"
Range("K14:K17").Select
ActiveCell.FormulaR1C1 = "=MASTER!R[-10]C[-9]"
Range("J18:K18").Select
ActiveCell.FormulaR1C1 = "=MASTER!R[-13]C[-8]"
Range("K19").Select
Sheets("MASTER").Select
Range("B2").Select
Application.ScreenUpdating = True
MsgBox ("Export Complete")
End Sub