Bonjour X Cellus, tu a été plus rapide, je poste mon code quand même ;)
Note : J'utilise la fonction like
, si dans la barre de recherche tu tapes juste "tech", toutes les cellules contenant la suite de lettres "tech" seront misent en évidences.
Dim Plage As Range
Sub JeCherche()
Dim Cel As Object
Dim Crit As String
Dim Cpt As Integer
Set Plage = ThisWorkbook.Worksheets("Feuil1").UsedRange
Crit = InputBox("Quel est le critère de recherche ? :")
Cpt = 0
If Crit = "" Then Exit Sub
For Each Cel In Plage
If UCase(Cel) Like "*" & UCase(Crit) & "*" Then
Cel.Interior.Color = RGB(255, 255, 0)
Cpt = Cpt + 1
Else
Cel.Interior.Color = xlNone
End If
Next Cel
MsgBox "La recherche a mis en évidence " & Cpt & " cellule(s).", vbInformation, "Fin de recherche"
End Sub
Sub Restart()
Set Plage = ThisWorkbook.Worksheets("Feuil1").UsedRange
Plage.Interior.Color = xlNone
End Sub