MACRO - Importar CSV colocando columnas en distinta posición
Publicado por Quico (106 intervenciones) el 26/09/2019 08:19:44
Tengo una consulta respecto a excel y CSV.
Tengo CSV variables, unas veces pueden tener 15 columnas, otras veces muchas más. Lo importante es que vienen en su cabezera.
A partir de una MACRO con boton en una hoja excel 'Master', hago que se importe el CSV a otra página excel 'CSV'.
El CSV importando a la 'pagina CSV' me sirve como base de datos para automatizar una serie de correos. Ni siquiera necesitaría ir a la hoja 'CSV' importada.
Mi problema es que como no siempre coinciden las columnas importadas a excel en la posición deseada, tengo que ponerlas a mano en el la hoja 'CSV' para dejarlo listo para el siguiente paso.
¿Existe alguna forma para que yo le pueda hacer una condición en la MACRO de importación, en base a dónde se tiene que colocar?
Ej:
- La info de la columna CSV con cabecera "Nombre" se ha de colocar SIEMPRE en la columna A de la hoja 'CSV' de excel.
- La info de la columna CSV con cabecera "Dirección" se ha de colocar SIEMPRE en la columna B de la hoja 'CSV' de excel.
- La info de la columna CSV con cabecera "telefono" se ha de colocar SIEMPRE en la columna B de una la hoja 'CSV' de excel.
GRacias
Tengo CSV variables, unas veces pueden tener 15 columnas, otras veces muchas más. Lo importante es que vienen en su cabezera.
A partir de una MACRO con boton en una hoja excel 'Master', hago que se importe el CSV a otra página excel 'CSV'.
El CSV importando a la 'pagina CSV' me sirve como base de datos para automatizar una serie de correos. Ni siquiera necesitaría ir a la hoja 'CSV' importada.
Mi problema es que como no siempre coinciden las columnas importadas a excel en la posición deseada, tengo que ponerlas a mano en el la hoja 'CSV' para dejarlo listo para el siguiente paso.
¿Existe alguna forma para que yo le pueda hacer una condición en la MACRO de importación, en base a dónde se tiene que colocar?
Ej:
- La info de la columna CSV con cabecera "Nombre" se ha de colocar SIEMPRE en la columna A de la hoja 'CSV' de excel.
- La info de la columna CSV con cabecera "Dirección" se ha de colocar SIEMPRE en la columna B de la hoja 'CSV' de excel.
- La info de la columna CSV con cabecera "telefono" se ha de colocar SIEMPRE en la columna B de una la hoja 'CSV' de excel.
GRacias
Valora esta pregunta


0