Al intentar borrar un dato, se activa una macro que
Tengo una macro en la que me colaboraron... Y su función es cuando alguien intente borrar algún dato de una celda de cierto rango, muestra un MsgBox y pide una clave, de no entrar la clave no deja que se borre ese dato...
Me dieron el cod, pero no se como meterlo y que se autoejecute al abrir el libro o la hoja...
Este es el código:
Private Sub Worksheet_Open(ByVal Target As Range)
If Not Intersect(Target, Range("C3:C1000")) Is Nothing Then
x = InputBox("Ingrese la clave")
If x = "abcd" Then
MsgBox ("Clave no válida")
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
GoTo fin
End If
End If
fin:
End Sub
Espero me colabores, sy hay que corregir algo... Y como lo incrusto para que se autoejecute solo...
Me dieron el cod, pero no se como meterlo y que se autoejecute al abrir el libro o la hoja...
Este es el código:
Private Sub Worksheet_Open(ByVal Target As Range)
If Not Intersect(Target, Range("C3:C1000")) Is Nothing Then
x = InputBox("Ingrese la clave")
If x = "abcd" Then
MsgBox ("Clave no válida")
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
GoTo fin
End If
End If
fin:
End Sub
Espero me colabores, sy hay que corregir algo... Y como lo incrusto para que se autoejecute solo...
1 respuesta
Respuesta de ma_ramirez_r
1