1-
Ejecutar macro al cambiar valor de celda
En los códigos de la hoja2 agregas esa rutina, modificando el rango de celdas para especificar la que usarás para capturar el dato a buscar.
2-
Buscar valor en columna
En la rutina del paso anterior agrega este código, adáptalo para tomar el valor de la celda que definiste para captura.
3-
Copiar celda o rango
Si se encuentra el dato buscado, copias de hoja1 a hoja2
4-
Cambiar fondo de celda o rango
Después de la copia, simplemente cambias el color de fondo.
Por favor, intenta hacerlo por ti mismo; si algo falla, no olvides colocar tus códigos y mencionar cuál es el problema.