Separar una hoja en varios libros

9 envíos / 0 nuevos
Último envío
ARODRIGU
Imagen de ARODRIGU
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntos
alta: 30/06/2010 - 14:08
Puntos: 260
Separar una hoja en varios libros

Todos los meses tengo la misma historia: Tengo un fichero con la información de la facturación de mis clientes por comerciales y todos los meses se lo tengo que mandar a cada uno de ellos por separado. Para ello, corto y pego la información en un libro nuevo tantas veces como comerciales hay (más de 20¡¡¡). Estoy segura de que se puede hacer de una manera más sencilla. ¿me podeis ayudar? gracias por adelantado.

Alicia

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 5 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Separar una hoja en varios libros

 varias opciones:

1-El complemento ddTraDa permite Extraer datos de tablas a distintas hojas según un campo, en tu caso ese campo para separar las páginas será el nombre del comercial.

extraer datos mediante ddtrada separar datos en páginas

2-puedes crear una tabla dinámica de resumen, donde pongas como campo de página el nombre del comercial.
el resultado en este caso son varias tablas dinámicas, una por comercial, que siguen estando "conectadas" a los datos,
aunque siempre podrías sacarlas a otro libro para romper la conexión.

mostrar páginas de una tabla dinámica   elegir las páginas del filtro de la tabla dinámica para mostrar

en la versión 2003 creo que estaba en el menú contextual del campo de página.

 

 

------
Ya sé Excel, pero necesito más.

ARODRIGU
Imagen de ARODRIGU
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntos
alta: 30/06/2010 - 14:08
Puntos: 260
Re: Separar una hoja en varios libros

gracias por tu rápida contestación, pero no me vale.

En el primer caso he estado viendo el video y me parece una pasada lo que se puede conseguir con esta herramienta, pero en mi empresa no se plantean hacer ni esta mínima inversión por lo que tengo que solucionarlo con lo que hay en el paquete de Microsoft Office Versión 2000 SR-1 Professional.

En el segundo caso, tendría que crear una tabla dinámica con los comerciales en las filas y tendría que clicar en cada uno de ellos para que se crearan hojas distintas por comercial. Después tendría que ir guardándolo uno por uno en un libro nuevo. Total, un rollo.

Lo de "crear una tabla dinámica de resumen, donde pongas como campo de página el nombre del comercial", en la versión 2000 está en botón derecho/Mostrar Paginas/Mostrar todas las páginas de y ahí se selecciona el campo "comercial". El problema es que lo que me separa en tantas hojas como comerciales tengo es la tabla dinámica y yo lo que quiero separar en distintos libros es toda la información que tengo pero separada por comercial. Si hago esto que me planteas tengo el mismo resultado que lo que te comentaba en el párrafo anterior. Otro rollo.

No se si hay alguna otra solución para la versión Excel del Neolítico que yo tengo. Te adjunto un fichero de ejemplo, por si te sirve de ayuda.

Mil gracias por adelantado

AdjuntoTamaño
Office spreadsheet icon ejemplo separar en varios libros.xls2.33 MB
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 5 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
no entiendo

no entiendo muy bien lo que necesitas.

¿lo que necesitas es separar en libros diferentes en vez de en hojas? ¿los libros los necesitas para algo más, o sólo para enviarlos por correo?¿cada libro contiene toda la información, o sólo la que corresponde al destinatario?

Yo aquí veo una macro muy clara, que particularice las hojas de cada comercial y la envíe a cada uno. si no te valen las alternativas anteriores, puedes también probar con un filtro avanzado, que permite copiar los datos filtrados a otro lugar (el criterio a cumplir será el nombre del comercial).

Necesitas un listado con los comerciales y el email de cada uno de ellos. tendrás otros problemas ¿es lo mismo S. Rizo, que S. Rizo Pérez? deberías añadir validación a la lista de datos.

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

ARODRIGU
Imagen de ARODRIGU
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntos
alta: 30/06/2010 - 14:08
Puntos: 260
Re: no entiendo

lo que necesito es separar en libros. Sólo los necesito para enviar a cada comercial su información. Ya sé Excel, pero... no se macros. Si no te importa y sabes como hacerlo, indícamelo como si fuera para niños de 3 años ;-)

gracias

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 día 5 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: no entiendo

esto se merece un tema en el blog, que debo preparar con algo de tiempo. sobre todo por lo de hacerlo entendible para niños de 3 años

------
Ya sé Excel, pero necesito más ahora en pdf

 

------
Ya sé Excel, pero necesito más.

ARODRIGU
Imagen de ARODRIGU
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntos
alta: 30/06/2010 - 14:08
Puntos: 260
ánimo

Pues yo te lo agradecería enormemente, me regalarías mucho tiempo libre para poder "cotillear" tu página, que me encanta. Avísame si lo haces. Muchas gracias de todas formas por la rápida contestación. Alicia

ARODRIGU
Imagen de ARODRIGU
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntos
alta: 30/06/2010 - 14:08
Puntos: 260
Re: ánimo

Hola Paco:

No se si has podido averiguar algo sobre este tema. Me vendría fenomenal poder hacerlo. En Access creo que ya sabría como hacerlo, enviando incluso un mail a cada responsable de cada fichero, pero me gustaría superar el reto de hacerlo en Excel.

Saludos,

Alicia

CristianClavijo (no verificado)
Imagen de CristianClavijo
Separar Datos de 1 Hoja en Varios Libros

Buenas Tardes;

Quisiera saber si conocen una forma desde Excel o por codigo VBA Excel, para ayudarme a solucionar mi problema, tengo una Base con 120 mil registros y debo agrupar en 20 mil archivos independientes esa información, pero no logro hacer que suceda