non ho capito la logica del tuo codice, ma questo è un esempio di come si usa countif
codice:
Sub cercainriga()
ultimariga = 10
numero = 5
For riga = ultimariga To 5 Step -1
  If Application.WorksheetFunction.CountIf(Range("C" & riga & ":H" & riga), numero) > 0 Then
    controllo = controllo + 1
  End If
Next
MsgBox controllo
End Sub