Crear una lista a partir de otra eliminando repetidos y ordenando alfabéticamente
Hola actualmente tengo una macro que toma una lista, la ordena, elimina los repetidos e inserta en otra hoja en una lista desplegable.
Lo que necesito ahora es que esta misma macro me cree la misma lista en otra columna de esta hoja, necesito que quede en ('Resultado'!AA2)
Adjunto la macro actual.
Ojala pueda ser esto dentro de la misma macro para usar solo un botón
De antemano muchas gracias!
Sub solos()
Sheets("Reporte por Ejecutivo y por Día").Select
Range("b2").Select
Range(Selection, Selection.End(xlDown)).Copy Destination:=Range("ce1")
Range("ce1", Range("ce1").End(xlDown)).Select
Selection.Sort key1:=Range("ce1"), order1:=xlAscending, Header:=xlNo, ordercustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("ce1").Select
Do While ActiveCell.Value <> ""
If InStr(valor, ActiveCell) = 0 Then
valor = valor & "," & ActiveCell
End If
ActiveCell.Offset(1, 0).Select
Loop
Range("ce1", Range("ce1").End(xlDown)).ClearContents
Range("b2").Select
valor = Mid(valor, 2, Len(valor) - 1)
Sheets("Resultados").Select
Range("C25").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=valor
End With
Range("c25").Select
End Sub