Código para evitar ingresar datos repetidos desde modulo

Como hago para cargar ese macro

Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 1 Then
dato = Target.Value
contarsi = Application.WorksheetFunction.CountIf(Columns(1), dato)
If contarsi > 1 Then
MsgBox "el dato ya existe no se permiten duplicados"
Target.Select
Target.ClearContents
Exit Sub
End If
End If
End Sub

Desde un módulo, al ejecutarlo me indique que se está duplicando los datos.

1 respuesta

Respuesta

Esto puede ayudar

https://www.programarexcel.com/2014/11/macro-lista-datos-sin-duplicados.html

https://www.programarexcel.com/2017/05/como-cargar-datos-sin-duplicar-en-un.html 

Visita https://programarexcel.com 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas