Macro eliminar las celdas duplicadas

Tengo una pequeña base de datos "A7:C20". Necesito una macro que me elimine las celdas que se repiten en la comuna "C" (me deje la primera fila y me elimine las demás filas que se repiten)

1 Respuesta

Respuesta
1

Te mando mi solución. Ejecuta esta macro y todo arreglado:

(He supuesto que tu base de datos tiene encabezados en la fila 7)

Sub prueba()
'por luismondelo
Range("a7:c20").Sort key1:=Range("c7"), order1:=xlAscending, Header:=xlYes, ordercustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("c7").Select
Do While ActiveCell.Value <> ""
valor = ActiveCell.Value
fila = ActiveCell.Row
ubica = ActiveCell.Address
contarsi = Application.WorksheetFunction.CountIf(Range("c7:c20"), valor)
If contarsi > 1 Then
Range(Cells(fila + 1, 1), Cells(fila + contarsi - 1, 3)).Delete
Range(ubica).Select
End If
ActiveCell.Offset(1, 0).Select
Loop
End Sub

no olvides finalizar la consulta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas