Eliminar toda la fila del valor duplicado
Tengo esta macro que lo que hace es no permitir valores duplicados y luego lo elimina lo que quisiera es que elimine toda la fila completa
Private Sub Worksheet_Change(ByVal Target As Range)
'por luismondelo
If Target.Column = 1 Then
valor = Target.Value
contarsi = Application.WorksheetFunction.CountIf(Columns(1), valor)
If contarsi > 1 Then
MsgBox "dato duplicado, se eliminará"
Target.Select
Target.ClearContents
End If
End If
End Sub
1 respuesta
Respuesta de James Bond

solo copia esta macro a tu formulario y prueba, con esta macro no ocupas la que tienes para borrar filas.