Ayuda con macros
Hola, tengo dos preguntas con macros que quisiera que me ayudaras:
1. Tengo una macro en Excel que me abre un archivo de texto y con ciertas condiciones de filtros, los archivos de texto son varios y están enumerados, sin embargo cada vez que quiero abrir un archivo diferente tengo antes que editar la macro y cambiarle el nombre del archivo que deseo abrir, ¿hay alguna forma de que me pregunte que archivo abrir y no estar editando la macro?
2. Tengo dos libros de Excel, en el libro 2 quiero llenar algunas celdas con información del libro 1, pero quiero hacer una macro que lo haga:
Del ejemplo de abajo la macro debe buscar el valor POR del libro 2 en el libro 1 y después copiar en las siguientes columnas del libro 2 el valor de la columna 1 correspondiente al valor buscado. El libro 2 solo tiene datos en la columna 1, las demás columnas son las que quiero ir llenando.
Libro 1:
Columna 1 columna 2
Compra 1 valor X
Compra 2 valor Z
Compra 3 valor Y
Compra 4 valor Z
Compra 5 valor X
Compra 6 valor X
. .
. .
Libro 2:
Columna 1 Columna 2 Columna 3 Columna 4
Valor X compra 1 compra 5 compra 6
Valor Y compra 3
Valor Z compra 2 compra 4
Si necesitas más información házmelo saber. Gracias.
1. Tengo una macro en Excel que me abre un archivo de texto y con ciertas condiciones de filtros, los archivos de texto son varios y están enumerados, sin embargo cada vez que quiero abrir un archivo diferente tengo antes que editar la macro y cambiarle el nombre del archivo que deseo abrir, ¿hay alguna forma de que me pregunte que archivo abrir y no estar editando la macro?
2. Tengo dos libros de Excel, en el libro 2 quiero llenar algunas celdas con información del libro 1, pero quiero hacer una macro que lo haga:
Del ejemplo de abajo la macro debe buscar el valor POR del libro 2 en el libro 1 y después copiar en las siguientes columnas del libro 2 el valor de la columna 1 correspondiente al valor buscado. El libro 2 solo tiene datos en la columna 1, las demás columnas son las que quiero ir llenando.
Libro 1:
Columna 1 columna 2
Compra 1 valor X
Compra 2 valor Z
Compra 3 valor Y
Compra 4 valor Z
Compra 5 valor X
Compra 6 valor X
. .
. .
Libro 2:
Columna 1 Columna 2 Columna 3 Columna 4
Valor X compra 1 compra 5 compra 6
Valor Y compra 3
Valor Z compra 2 compra 4
Si necesitas más información házmelo saber. Gracias.
1 Respuesta
Respuesta de Elsa Matilde
1