Bonjour,
Il existe l'équivalent d'INDEX EQUIV en VBA. Voici un exemple :
vcherchee = "BC602"
vrenvoyee = application.index(range("ED:ED"), application.match(vcherchee, range("EJ:EJ"), 0)) & " " & _
application.index(range("EE:EE"), application.match(vcherchee, range("EJ:EJ"), 0))
myctrl.value = vrenvoyee
On cherche donc vcherchee dans EJ et on renvoie la valeur à la ligne correspondante dans ED (et dans EE en conacténant avec un espace).
Il faudra bien entendu adapter ces lignes qui permettent de comprendre le fonctionnement. Le passage par une variable temporaire (vrenvoyee) n'est absolument pas nécessaire. La variable vcherchee sera alimentée sera donc la valeur obtenue suite à la sélection sur votre userform.
Cdlt,