Uffff, si leyeran bien las respuestas cuánto tiempo me ahorraría... esa parte que te falta es justamente la que te ofrezco.
No haría falta un botón... te comenté que podés resolverlo colocando en los campos amarillos del cuadro superior fórmulas con BUSCARV que en este ejemplo (utilizado por no contar con ninguna referencia de tu caso) sería:
En C4: =BUSCARV(C9;Hoja2!A2:E100;2;falso)
En C5: BUSCARV(C9;Hoja2! A2:E100;3;falso) 'cambia el nro de col, así con el resto de campos.
Si tu formulario tiene pocos campos la opción con fórmulas es la más apropiada. Si son muchos los campos a devolver (tu consulta habla solo de 1) podría desarrollarte la macro pero para eso necesitaré la fila de títulos de la hoja2 y el formato para conocer la ubicación de los mismos. En este último caso dejame una nueva consulta en el tablón luego de valorar y dar por cerrada ésta.
Sdos!
Puedes agregar un botón para que guardes macro en código vba utilizar el métodoRange.Find - Tuti xp