Eliminar filas con valores duplicados

15/08/2013 - 01:49 por Rodolfo Federico Soto | Informe spam
Amigos necesito una macro que me elimine de una columna los valores duplicados , dado que son muchos datos es poco útil hacerlo mediante filtros, baje un demo que me permite hacerlo, pero es un programa en donde no puedo ver la macro, agradeceré si alguien tiene algo que para eliminar de una columna las filas que tengan valores duplicados.
Saludos
Rodolfo
 

Leer las respuestas

#1 Juan Español
15/08/2013 - 09:30 | Informe spam
Hola Rodolfo:
No nos dices que versión de Excel utilizas, la 2010 ya trae un comando que
te permite hacer eso directamente.
Pero bueno, contestando a tu pregunta...
Via ejemplo, esta macro elimina las filas, que en la columna E (columna 5),
tengan valores duplicados.
Ten en cuenta que deja la PRIMERA fila que tenga el valor y borra las filas
posteriores que contengan el mismo valor en la columna E.


Sub Elimi_Dupli()
Dim fila As Long
With Application
For fila = Cells(Rows.Count, 5).End(xlUp).Row To 1 Step -1
If .WorksheetFunction.CountIf(Range("E:E"), _
Cells(fila, 5)) > 1 Then Cells(fila, 5).EntireRow.Delete
Next fila
End With
End Sub


Para adaparla a tus necesidades tienes que cambiar E:E y el 5 las dos veces
que aparece.

Saludos.-



"Rodolfo Federico Soto" escribió en el mensaje de
noticias news:
Amigos necesito una macro que me elimine de una columna los valores
duplicados , dado que son muchos datos es poco útil hacerlo mediante
filtros, baje un demo que me permite hacerlo, pero es un programa en donde
no puedo ver la macro, agradeceré si alguien tiene algo que para eliminar de
una columna las filas que tengan valores duplicados.
Saludos
Rodolfo

Preguntas similares