Macro para rango variable, selección mover a otro libro

Estoy tratando de crear una Macro que me permita hacer lo siguiente:

Tengo un archivo de Excel donde el encabezado de la ultima de las columnas corresponde a p/ej "BARRIOS"

En esta hoja tengo que filtrar algunos barrios de una determinada ciudad y agruparlos en OTRO archivo de excel en una Hoja de libro determinada (con el nombre de esa agrupación de barrios).

La tarea no es difícil, simplemente es filtrar, copiar y pegar en otro archivo de excel, el problema radica que estos "grupos de barrios" son (90), osea tengo un libro de Excel con noventa hojas y en cada una de ellas deben estar agrupados los grupos de barrios.

Quizá redunde con este resumen, pero endefinitiva tengo dos archivos de Excel, en uno tengo la info y en el otro la tengo que acomodar.

Despues de mucho renegar pude hacer un macro donde me permite aplicar un filtro dinámico al groso de la informacion, una vez que queda el grupo Ya filtrado lo que resta es copiar y pegar POR noventa veces.

Ya casi que lo tengo, solo necesito ayuda con el codigo para que una vez que halla filtrado el grupo de barrios me permita copiarlo y pegarlo en el otro libro, es importante que diga que cuando realizo el filtro siempre varia, osea que puedo tener hoy el grupo de barrios 1, con 50 filas mañana 60

Gracias Gente, disculpen si no me he expresado correctamente, estoy tocando puramente de oido este tema

1 respuesta

Respuesta
1

Tengo algunos ejemplos para dividir información en libros, revisa los siguientes enlaces, tal vez encuentres lo que te hace falta:

Dividir datos de una hoja en Excel en varios libros

Macro para separar datos de una hoja de Excel en varios libros de acuerdo al dato de la primera columna

Si necesitas ayuda para adaptar los cambios a tu macro. Entonces explica con ejemplos cómo tiene la información, cómo se hacen los filtros, qué información quieres en el nuevo libro, dónde y con qué nombre se deben guardar los nuevos libros.

.

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

.

Avísame cualquier duda

.

Buenas tardes Dante y ante todo muchas gracias por contestar. he tratado de hacer un resumen para que me puedas entender mejor que es lo que estoy queriendo hacer y si me podes ayudar con esta macro.

1- De un programa, diariamente, extraigo un archivo de Excel 2010, que posee estas características

2- Yo debo extraer, de este bruto, distintos grupos según el tipo de "BARRIO" p/ej

3- Para eso aplico un Filtro Automático, como resultado, tengo todas las filas que forman parte del grupo 1

4- Pero cada Grupo, tiene 2 constantes, osea,

En el GRUPO 1:

CONSTANTE 1=1

CONSTANTE 2=2 

En el GRUPO 2:

CONSTANTE 1=3

CONSTANTE 2=4

y así con los otros grupos.

5- Una vez que tengo filtrado del bruto lo del GRUPO 1, reemplazo las CONSTANTES por las respectivas de cada grupo (todo esto a mano) y llevo esa selección a otro libro de excel donde en una Hoja de ese libro (con el mismo nombre del grupo y respetando los encabezados) pego los datos.

Tengo una Macro que me permite realizar el filtro automático por cada grupo de Barrios, pero el problema reside en que son 90 grupos y los datos son mas abundantes, yo necesito una Macro que:
  1. -Me permita del bruto hacer el filtrado automático 
  2. -Que lo filtrado lo lleve a otro libro y lo pegue 
  3. -Que lo repita por los 90 Grupos que me restan.

ACLARACIONES:

  • El archivo en bruto (el extraído del programa) suele variar diariamente entre 1700-5000 filas
  • "El Rango de Criterios"  que solicita el Filtro Automático están en una hoja siguiente a la hoja del bruto, así:

No necesariamente para filtrar los grupos de barrios se tiene que usar el filtro automatico, es la unica herramienta que en mi conocimiento me permite hacer este trabajo.

Espero su respuesta!

Saludos y un abrazo!

Envíame tus 2 archivos de excel. En el archivo del resultado, me pones un par de ejemplos para ver el resultado. Envíame también tu macro para revisarla.

Mi correo [email protected]

En el asunto del correo escribe tu nombre de usuario “Rodion Raskolnikov

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas