Maybe this will work
With ActiveSheet
.Range("S1").Value = Evaluate("COUNTIFS('" & .Name & "'!D:D,""P"",'" & .Name & "'!D:D,""!I:I,""1"")")
.Range("S2").Value = Evaluate("COUNTIFS('" & .Name & "'!D:D,""!D:D,""I"",'" & .Name & "'!D:D,""!I:I,""1"")")
.Range("S3").Value = Evaluate("COUNTIFS('" & .Name & "'!D:D,""!D:D,""O"",'" & .Name & "'!D:D,""!I:I,""1"")")
.Range("S4").Value = Evaluate("COUNTIFS('" & .Name & "'!D:D,""!D:D,""C"",'" & .Name & "'!D:D,""!I:I,""1"")")
.Range("S5").Value = Evaluate("COUNTIFS('" & .Name & "'!D:D,""!D:D,""L"",'" & .Name & "'!D:D,""!I:I,""1"")")
End With