Copiar datos entre dos hojas de Excel mediante macros

Tengo una duda sobre como programar una macro que me realice las siguientes acciones

1: Entre dos hojas de un Excel, mirar si algunos/todos los datos de una columna X de la hoja2 están la columna Y en la hoja1 y, si no están copiarlos a continuación de la columna Y

2: Completar las nuevas filas creadas en la hoja1 con datos existentes en la hoja 2

No me serviría copiar toda la fila directamente porque la hoja 1 y la 2 no tienen las mismas columnas. Solo comparten algunas y en diferente orden

3: Algunas de las columnas han de traducir la palabra o cambiarla por otra. Por ejemplo:

En la columna X de la hoja 2 pone HOLA ---> en la columna Y de la hoja 1 ha de cambiarlo (siempre que ponga HOLA se ha de cambiar por HELLO)

Añade tu respuesta

Haz clic para o