Macro listar valores únicos por tipologías eliminando duplicados
Anteriormente, pregunté sobre la macro para listar valores únicos por tipologías, me gustaría saber como solucionar un pequeño inconveniente y es que las tipologías se duplican dentro de la celda de resultados.
Haría falta que una vez calcule las tipologías por usuario y las pase a texto que aquellas tipologías que se puedan ver repetidas dentro de un usuario/sesión solo aparezcan una vez por usuario.
Ejemplo: Si el usuario A ha hecho en dos sesiones la tipología AG que éste solo se muestre una vez en el listado de la macro y no dos veces.
¡Muchas gracias!
Macro utilizada:
Sub ObtenerID()'x Elsamatilde'copio col A a col C y obtengo datos únicos Range("A1:A" & Range("A" & Rows.Count).End(xlUp).Row).Copy _ Destination:=Range("C1") ActiveSheet.Range("$C$1:$C$" & Range("C" & Rows.Count).End(xlUp).Row).RemoveDuplicates Columns:=1, Header:=xlNo'recorre col C y busca las tipologías para agregarlas en col DRange("C2").Selectfilx = 2While ActiveCell <> ""Set busco = Range("A:A").Find(ActiveCell.Value, LookIn:=xlValues, lookat:=xlWhole)If Not busco Is Nothing Then 'si encontró el dato lo agrega a la cadena fil1 = busco.Row Do Range("D" & ActiveCell.Row) = Range("D" & ActiveCell.Row) & busco.Offset(0, 1) & ", " Set busco = Range("A:A").FindNext(busco) Loop While Not busco Is Nothing And busco.Row <> fil1End If'paso a la fila sgteActiveCell.Offset(1, 0).SelectWendEnd Sub
1 Respuesta
Respuesta de Elsa Matilde
1