Exact Code in current Sub()
Sub COMBINE()
'
' COMBINE Macro
' Macro recorded by NACCO
'
'
Application.DisplayAlerts = False
Dim r As Range
Workbooks.Open FileName:="
Columns("A:B").Copy
Workbooks.Add
ActiveSheet.Paste
Sheets(2).Delete
Sheets(2).Delete
ActiveWorkbook.SaveAs FileName:="T:\Table.xls"
ActiveSheet.Name = "Table"
Windows("Master List.xls").Close
Range("A2").Select
'On Error Resume Next
For Each r In Range([A2], [A2].End(xlDown))
Workbooks.Open FileName:="
& ActiveCell.Offset(0, 1) & " " & r.Value & ".xls"
If Err.Number = 0 Then
ActiveWorkbook.SaveAs FileName:="H:\Projects\KPI Scorecard\ASN.xls"
ActiveSheet.Copy After:=Workbooks("Table.xls").Sheets(1)
Windows("ASN.xls").Activate
ActiveWindow.Close
Kill "H:\Projects\KPI Scorecard\ASN.xls"
ActiveSheet.Name = "ASN"
Sheets("Table").Select
Else
Err.Clear
End If
Workbooks.Open FileName:="
& ActiveCell.Offset(0, 1) & " " & r.Value & ".xls"
If Err.Number = 0 Then
ActiveWorkbook.SaveAs FileName:="H:\Projects\KPI Scorecard\Quality.xls"
ActiveSheet.Copy After:=Workbooks("Table.xls").Sheets(1)
Windows("Quality.xls").Activate
ActiveWindow.Close
Kill "H:\Projects\KPI Scorecard\Quality.xls"
ActiveSheet.Name = "Quality"
Sheets("Table").Select
Else
Err.Clear
End If
Workbooks.Open FileName:="
& ActiveCell.Offset(0, 1) & " " & r.Value & ".xls"
If Err.Number = 0 Then
ActiveWorkbook.SaveAs FileName:="H:\Projects\KPI Scorecard\SRM.xls"
ActiveSheet.Copy After:=Workbooks("Table.xls").Sheets(1)
Windows("SRM.xls").Activate
ActiveWindow.Close
Kill "H:\Projects\KPI Scorecard\SRM.xls"
ActiveSheet.Name = "SRM"
Else
Err.Clear
End If
If Sheets.Count = 1 Then
ActiveCell.Offset(1, 0).Select
Else
ActiveWorkbook.SaveAs FileName:= _
"H:\Projects\KPI Scorecard\Group Scorecard\Test.xls"
Sheets(1).Select
Sheets(1).Move
ActiveWorkbook.SaveAs FileName:= _
"T:\Table.xls"
Windows("Test.xls").Activate
If ActiveSheet.Name = "SRM" Then
ActiveWorkbook.SaveAs FileName:= _
"
& Range("A4") & " " & Range("F4") & ".xls"
End If
If ActiveSheet.Name = "Quality" Then
ActiveWorkbook.SaveAs FileName:= _
"
& Range("A4") & " " & Range("K4") & ".xls"
End If
If ActiveSheet.Name = "ASN" Then
ActiveWorkbook.SaveAs FileName:= _
"
& Range("A4") & " " & Range("I4") & ".xls"
End If
ActiveWindow.Close
Kill "H:\Projects\KPI Scorecard\Group Scorecard\Test.xls"
ActiveCell.Offset(1, 0).Select
End If
Next
Kill "T:\Table.xls"
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub