No permitir ingresar valores iguales en la celda
Tengo una macro que no permite ingresar valores repetidos en una celda, pero cuando la protejo con contraseña no me funciona.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Valida fecha en otra hoja
Application.MoveAfterReturn = False
'Range("B6").Select
Range("B6").NumberFormat = "dd/mm/yyyy;@"
If Target.Address = "$B$6" Then
ifecha = Target.Value
If ifecha <> "" Then
Application.Goto ActiveWorkbook.Sheets("Base").Range("A2:A29")
Set wfecha = Selection.Find(What:=ifecha, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
If Not wfecha Is Nothing Then
Beep
MsgBox ("No se puede repetir la fecha, ya exite en la base, solo se puede modificar.")
Beep
Worksheets("DATOS").Select
Range("B6").Clear
Range("B6").Select
End If
End If
Worksheets("DATOS").Select
End If
End Sub
Gracias de antemano.