Sub Status_Summary()
Dim ws As Worksheet
Dim a As Variant, b As Variant
Dim i As Long, k As Long
Const StatusOfInterest As String = "Pending" '<- Could change this to Approved etc
For Each ws In Worksheets
If ws.Name <> "Summary" Then
a = ws.Range("A2", ws.Range("C" & ws.Rows.Count).End(xlUp)).Value
ReDim b(1 To UBound(a), 1 To 3)
k = 0
For i = 1 To UBound(a)
If a(i, 3) = StatusOfInterest Then
k = k + 1
b(k, 1) = a(i, 1): b(k, 2) = a(i, 2): b(k, 3) = StatusOfInterest
End If
Next i
If k > 0 Then Sheets("Summary").Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(k, 3).Value = b
End If
Next ws
End Sub