J'ai une solution à te proposer, la macro se déclenche avec le bouton recherche,
Sub recherche()
Dim Cel As Range
Dim x As Integer, y As Integer
For Each Cel In Range("A:A")
If Cel.Interior.Color = Worksheets("Feuil2").Range("A1").Interior.Color Then
Cel.Select
x = ActiveCell.Row
y = ActiveCell.Column
MsgBox "Cellule trouvée :" & Cel(y, 1).Address&
Exit For
End If
Next Cel
End Sub
Par contre, cela marche quand les données sont en colonne
Je te joints le fichier sur lequel j'ai travaillé
En espérant que ça répond à ta requête
A+