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