Antes de nada felicitar a Gerson Pineda-El Catracho por su gran aportación.
Antoni, he adaptado tu macro, simplemente para que funcione de otra forma pero manteniendo la idea principal (que es muy buena), pero al llevar la macro a un módulo estándar me dá error, entiendo que el problema se produce por la variable N, he visto que se comporta como un ComboBox pero no consigo integrarla en el procedimiento, podrías explicar como conseguirlo, la pregunta la extiendo a cualquier miembro del foro que sepa solucionar este problema.
saludos,
Sub RangoUnicos()
'___Adaptación "Extraer únicos" idea Macro Antonio, www.ayudaexcel.com, 05/10/10
Dim Celda As Range
Dim UltimaFila As Long
N.Clear
For Each Celda In ActiveSheet.Range("F2:F25") 'Rango con los datos
N.Text = Celda.Value
If N.ListIndex = -1 Then N.AddItem Celda.Value
Next
'___Borro los datos existentes para mostrar la lista de valores únicos (en una sola columna)
UltimaFila = ActiveSheet.Cells(Rows.Count, "J").End(xlUp).Row
ActiveSheet.Range("J2:J" & UltimaFila).Value = ""
'___Comienzo de entrada de datos a partir de la celda J2
ActiveSheet.Range("J2:J" & N.ListCount + 1).Value = N.List
End Sub[/CODE]