Eliminar Fila vba con varias condiciones
Tengo el siguiente código el cual mejoraré de manera gradual, sin embargo, ya no sé qué hacer
Tengo una serie de datos que se pueden diferenciar, sin embargo, me gustaría eliminar la fila cuyos datos sean repetidos
Lo que me gustaría es que identificará los valores repetidos (rojo) y los elimine, además de seleccionar las filas con la leyenda "vencido" copiándolas y pegándolas en otra hoja "hoja 7"
Tengo el siguiente código, sin embargo me elimina todas, dejando solo el primero y debería eliminar solamente el rojo
Sub Eliminarduplicados()
'Macro para eliminar duplicados
Dim fila As Long
Sheets("hoja6").Select
With Application
'Dirigete a la última celda de la columna
For fila = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1 ' negativa porque va hacia arriba
If WorksheetFunction.CountIf(Range("A:A"), Cells(fila, 1)) > 1 Then Cells(fila, 1).EntireRow.Delete
Next fila
End With
End Sub