Detectar duplicados y eliminarlos devolviendo un mensaje de aviso
Tengo la necesidad de validar una columna para los numeros de lote de mi producto la idea es q si se ingresa un valor repetido me avise y lo elimine
Buscando un poco encontre este codigo que la verdad si me funciona
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Contenido = Target
If WorksheetFunction.CountIf(Range("A1:A65536"), Contenido) > 1 Then
MsgBox "El numero de lote que intenta capturar ya existe", vbOKOnly, "Duplicado"
Application.Undo
End If
End If
End Sub
Pero el problema es que mi usuario siempre copia y pega informacion por lo que necesito que si borra dos o 3 registros o los corta no afecte el funcionamiento que ya se hace lo mismo pasa si pega mas de un registro, es por eso que pido su ayuda ya que la verdad no se me ocurre como hacerlo.