Bonjour,
Je suis assez de l'avis d'Ergotamine.
Je comprends si vous postez c'est que vous demandez de l'aide mais de là à balancer une demande avec un fichier sans explications...
Cela m'a fait chercher pas mal de temps passé hier pour comprendre ce que vous vouliez obtenir. Voici la partie de code que j'avais préparé qui me semble solutionner votre souci :
Set re = Sheets("README").Range("Tableau9[#All]").Find(Cells(i + 2, 4).Value, LookIn:=xlValues, LookAt:=xlWhole)
If Not re Is Nothing Then
Cells(i + 1, 14).Value = "UNITE FONCTIONNELLE " & compteur & " : " & Sheets("Readme").Range(re.Address).Offset(, 1).Value
End If
Cordialement
Edit : la variable Zone ne sert pas dans votre code. D'ailleurs à ce sujet, je pense que le code pourrait être revu et allégé. Mé bon, si cela fonctionne comme cela..