Saltar al contenido

Macro para generar secuencias de eventos


Recommended Posts

Hola a todos.

Antes que nada, deseo expresar mi felicitación y agradecimiento a este foro, el cual aporta sus invaluables conocimientos a todos los que queremos seguir aprendiendo un poco más de excel. Gracias.

Estoy tratando de hacer una macro que me genere secuencias de eventos a partir de una tabla de datos como la siguiente:

[TABLE=width: 225]

[TR]

[TD]Núm[/TD]

[TD]Evento[/TD]

[TD=colspan: 3]Produce:[/TD]

[/TR]

[TR]

[TD]1[/TD]

[TD]A[/TD]

[TD]6[/TD]

[TD]8[/TD]

[TD]10[/TD]

[/TR]

[TR]

[TD]2[/TD]

[TD]B[/TD]

[TD]3[/TD]

[TD] [/TD]

[TD] [/TD]

[/TR]

[TR]

[TD]3[/TD]

[TD]C[/TD]

[TD]5[/TD]

[TD]8[/TD]

[TD] [/TD]

[/TR]

[TR]

[TD]4[/TD]

[TD]D[/TD]

[TD]7[/TD]

[TD] [/TD]

[TD] [/TD]

[/TR]

[TR]

[TD]5[/TD]

[TD]E[/TD]

[TD] [/TD]

[TD] [/TD]

[TD] [/TD]

[/TR]

[TR]

[TD]6[/TD]

[TD]F[/TD]

[TD]9[/TD]

[TD] [/TD]

[TD] [/TD]

[/TR]

[TR]

[TD]7[/TD]

[TD]G[/TD]

[TD]2[/TD]

[TD]8[/TD]

[TD] [/TD]

[/TR]

[TR]

[TD]8[/TD]

[TD]H[/TD]

[TD]5[/TD]

[TD] [/TD]

[TD] [/TD]

[/TR]

[TR]

[TD]9[/TD]

[TD]I[/TD]

[TD]7[/TD]

[TD] [/TD]

[TD] [/TD]

[/TR]

[TR]

[TD]10[/TD]

[TD]J[/TD]

[TD]4[/TD]

[TD] [/TD]

[TD] [/TD]

[/TR]

[/TABLE]

Donde por ejemplo, el evento "C" correspondiente al número 3, produce los eventos número 5, es decir "E", y número 8, es decir "H". Y a su vez, se observa que el evento "E" ya no produce ningún otro (ahí termina una secuencia), pero el evento "H" produce el evento número 5, es decir "E", y ahí termina la segunda secuencia. Por lo tanto, las secuencias de eventos o trayectorias generadas por "C" son:

[TABLE=width: 170]

[TR]

[TD]Núm. Sec.[/TD]

[TD=colspan: 3]Trayectoria[/TD]

[/TR]

[TR]

[TD]1[/TD]

[TD]C[/TD]

[TD]E[/TD]

[TD][/TD]

[/TR]

[TR]

[TD]2[/TD]

[TD]C[/TD]

[TD]H[/TD]

[TD]E[/TD]

[/TR]

[/TABLE]

Deseo obtener las trayectorias que produce cada evento (como en el caso de "C" mostrado) y colocarlas en hojas diferentes según el evento inicial. Adjunto el archivo xls de ejemplo donde se muestra la pestaña de Datos y las pestañas de resultados, las cuales quedaron nombradas con las letras iniciales de cada evento.

De antemano agradezco su ayuda y comentarios al respecto que puedan proporcionarme.

- - - - - Mensaje combinado - - - - -

Olvidé comentar que aunque el ejemplo adjunto es de 10 eventos iniciales, en realidad se trata de más de 100 eventos iniciales que llegan a producir hasta 7 eventos diferentes (que por supuesto, producen otros tantos), por lo cual deseo utilizar una macro. Asimismo, los 100 eventos iniciales están sujetos a revisión continua, por lo que los eventos que producen pueden variar en cantidad.

Ejemplo_Secuencias.xls

Enlace a comentario
Compartir con otras webs

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.