Macro en Excel para copiar sólo algunas columnas en otro Libro o Pestaña

Cada 15 días, aprox, me pasan de otro departamento un fichero Excel con unas de 100 columnas, de las cuales a mi sólo me interesan unas cuantas. Ese fichero lo tengo que manipular y darle un formato concreto porque luego hago una carga a una base de datos de Access. Lo que había pensado, para ahorrar tiempo, era crear un fichero Excel con un botón/macro que al ejecutarlo copiara las columnas que yo quiero en un nuevo libro o en otra pestaña del propio excel "especial".

Por ejemplo, me pasan un fichero con:

ID

EQUIPO

CODIGO

FECHA(DIA Y HORA)

EMPLEADO1

EMPLEADO2

TIPOVIA

CALLE

NUMERO

80 CAMPOS MÁS

A mí solo me interesa la columna CODIGO, FECHA (DIA Y HORA SEPARADA EN DOS COLUMNAS DIFERENTES), DIRECCIÓN (CONCATENACIÓN DE TIPOVIA, CALLE Y NÚMERO).

He visto por otros foros código VBA para copiar de un excel a otro, pero no indica cómo hacer para sólo unas columnas determinadas, y tampoco si se quiere modificar los datos de origen para darles un formato determinado en el destino.

¿Hay alguna manera de hacer lo que necesito?

Añade tu respuesta

Haz clic para o