Veamos tu consulta:
Si
en la primer columna de la Hoja1 introduciré un nro de lista...., imaginemos que sea en A3
En la celda de la siguiente columna .......será entonces la B3
La función debe buscar en Hoja2 el alumno que corresponda a ese nro de lista.....
La fórmula entonces es:
=BUSCARV(A3;Hoja2!A1:B100;2;falso)
Cómo no indicas cómo se presentan los datos en Hoja2, la fórmula anterior supone que los nros están en la col A y los nombres en col B, y el rango de búsqueda vá hasta la fila 100.
Por macro será:
Range("B3").Formula = "=+VLOOKUP(A3,Hoja2!A2:B100,2,FALSE)"
La función BuscarV solo devuelve valores a la derecha del dato buscado, es decir en el orden en que te coloqué el ejemplo (nro, nombre)
Espero haber aclarado tu consulta.
Saludos
Elsa
http://es.geocities.com/lacibelesdepunilla/manuales