Hola, no hice una macro, me pareció mas simple resolverlo con formulas...
En esta tabla, en la columna "Tareas Conctenadas" cree la siguiente formula:
=SI(C5=C4;E4&" "&D5;D5)
Sí tenes Office en inglés sería:
=IF(C5=C4;E4&" "&D5;D5)
C5 | D5 | E5
Empleado | Tareas | Tareas Concatenadas
A | Tarea 1 | Tarea 1
A | Tarea 2 | Tarea 1 Tarea 2
A | Tarea 3 | Tarea 1 Tarea 2 Tarea 3
B | Tarea 4 | Tarea 4
B | Tarea 5 | Tarea 4 Tarea 5
B | Tarea 6 | Tarea 4 Tarea 5 Tarea 6
C | Tarea 7 | Tarea 7
C | Tarea 8 | Tarea 7 Tarea 8
D | Tarea 9 | Tarea 9
Disculpa que no pueda armar una tabla como la gente, pero el editor de mensajes apesta para el tema de tabular, etc.
La formula lo que hace es preguntar si esta en una fila con el mismo empleado que la de arriba, SI es verdadero, entonces concatena las 2 tareas, la de la fila actual y la de la fila de arriba, SI NO, deja solo la tarea de la fila actual.
El unico requisito es que la tabla tiene que estar ordenada por empleado, SI O SI.
Y me doy cuenta que le falta una vuelta de rosca para que exacto lo que vos queres... te sirve asi?
saludos.
Última edición por Codigo47; 04 de marzo,2009 a las 18:47.
|