Limitar modificaciones de celdas
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("h5:h45")) Is Nothing Then
Range("I5:I45") = Range("I5:I45") + 1
If Range("i5:i45") >= 2 Then
MsgBox ("ha superado el límite de intentos")
ActiveSheet.Unprotect "libro"
Range("h5:h45").Locked = True: Range("i5:i45").Locked = True
ActiveSheet.Protect "libro"
End If
End If
End SubTengo este código, pero con error 13 lo que yo necesito es que cada una de las celdas se bloqueé si es que se intenta modificar una de ellas más de dos veces.
1 Respuesta
Respuesta de Elsa Matilde
1
