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 Sub
Tengo 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