Sub Macro4()
'
' Macro4 Macro
'
Application.ScreenUpdating = False
Sheets("How i receive data").Select
Sheets.Add
ActiveSheet.Name = "Compiled Records"
ActiveCell.FormulaR1C1 = "Date"
Range("B1").Select
ActiveCell.FormulaR1C1 = "Emp ID"
Range("C1").Select
ActiveCell.FormulaR1C1 = "EmplName"
Range("D1").Select
ActiveCell.FormulaR1C1 = "Home"
Range("E1").Select
ActiveCell.FormulaR1C1 = "Status1"
Range("F1").Select
ActiveCell.FormulaR1C1 = "Status2"
Range("G1").Select
ActiveCell.FormulaR1C1 = "Project"
Range("H1").Select
ActiveCell.FormulaR1C1 = "SSC"
Range("I1").Select
ActiveCell.FormulaR1C1 = "WrkPkg"
Range("J1").Select
ActiveCell.FormulaR1C1 = "Facility"
Range("K1").Select
ActiveCell.FormulaR1C1 = "R/O/S"
Range("L1").Select
ActiveCell.FormulaR1C1 = "Saturday"
Range("M1").Select
ActiveCell.FormulaR1C1 = "Sunday"
Range("N1").Select
ActiveCell.FormulaR1C1 = "Monday"
Range("O1").Select
ActiveCell.FormulaR1C1 = "Tuesday"
Range("P1").Select
ActiveCell.FormulaR1C1 = "Wednesday"
Range("Q1").Select
ActiveCell.FormulaR1C1 = "Thursday"
Range("R1").Select
ActiveCell.FormulaR1C1 = "Friday"
Range("S1").Select
ActiveCell.FormulaR1C1 = "Total"
Range("S2").Select
ActiveCell.FormulaR1C1 = "=SUM(RC[-7]:RC[-1])"
Range("S2").Select
Selection.AutoFill Destination:=Range("S2:S472"), Type:=xlFillDefault
Range("S2:S472").Select
Range("S2").Select
Sheets("How I receive data").Select
Columns("AJ").ClearContents
Range("B2:B4").Select
Range("B1:B4").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"B3:B4"), CopyToRange:=Range("AJ1"), Unique:=True
ActiveWindow.SmallScroll ToRight:=3
Columns("AJ:AJ").Select
For Each c In Range("AJ2", Range("AJ" & Rows.Count).End(xlUp))
With Range("A1:T2500")
.AutoFilter Field:=2, Criteria1:=c.Value
Range("A2:AH2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("Compiled Records").Select
Range("U2").Select
Do
If (ActiveCell.Value = "") = False Then
ActiveCell.Offset(1, 0).Select
End If
Loop Until ActiveCell.Value = ""
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Selection.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(-2, -20).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(1, -17).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[28]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[28]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[28]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[28]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[28]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[28]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[28]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[28]"
ActiveCell.Offset(1, -17).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[20]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[36]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[36]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[36]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[36]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[36]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[36]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[36]"
ActiveCell.Offset(0, 1).Select
ActiveCell.FormulaR1C1 = "=RC[36]"
Sheets("How i receive data").Select
End With
Next c
Sheets("Compiled Records").Select
Range("A1").Select
Application.ScreenUpdating = True
End Sub
Bookmarks