Bonjour AdriBoulart84, BsAlv,
Avec une petite fonction VBA
Function RetourRef(sCouleur As String)
Dim sTab() As String, sTmp As String, CelF As Range
' Récupérer la partie entre parenthèses
sTab = Split(sCouleur, "(")
sTmp = Replace(sTab(1), ")", "")
' Cherche la valeur dans la feuille 2
With Sheets("Feuil2")
Set CelF = .Range("A:A").Find(What:=sTmp, LookIn:=xlValues, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False)
End With
' Retour de la valeur
If Not CelF Is Nothing Then RetourRef = CelF.Value Else RetourRef = "#Non trouvée!"
Set CelF = Nothing
End Function
Que l'on appelle en C2 avec
=RetourRef(B2)
A+