Option Compare Text 'la casse est ignorée
Sub Recherche()
Dim col$, sep$, titre$, x$, P As Range, t, i&, n&, mes$
col = "I" 'à adapter
sep = " - " 'à adapter
titre = "Recherche en colonne " & col
x = InputBox("Entrez le texte recherché :", titre)
If x = "" Then Exit Sub
With Sheets("fruits")
Set P = .Range("A1", .UsedRange).Columns(col)
End With
t = P.Resize(P.Rows.Count + 1) 'tableau, plus rapide, au moins 2 éléments
For i = 2 To UBound(t)
If t(i, 1) = x Then n = n + 1: mes = mes & sep & i
Next
MsgBox "'" & x & IIf(mes <> "", "' trouvé " & n & " fois en ligne" & IIf(n > 1, "s ", " ") & Mid(mes, Len(sep) + 1), "' pas trouvé..."), , titre
End Sub