Bloquear celda después de introducir datos
Estoy utilizando un código que me funciona perfectamente.
"""""Worksheet - Change"""""
Private Sub Worksheet_Change(ByVal Target As Range)
dia = Date
If Target.Column = 1 Then Target.Offset(0, 2) = dia
hora = Time
If Target.Column = 1 Then Target.Offset(0, 3) = hora
End Sub
""""""""""""""
De tal manera que al introducir un código en A, me aparece automáticamente la fecha en C y la hora en D.
Me gustaría perfeccionar el código de manera que, al introducir un dato en A1 y validarlo, la celda, o mejor, la fila, se bloquease
Al introducir el nuevo dato A2, esta se bloquease, igual en la siguiente introducción A3
Y así sucesivamente.
"""""Worksheet - Change"""""
Private Sub Worksheet_Change(ByVal Target As Range)
dia = Date
If Target.Column = 1 Then Target.Offset(0, 2) = dia
hora = Time
If Target.Column = 1 Then Target.Offset(0, 3) = hora
End Sub
""""""""""""""
De tal manera que al introducir un código en A, me aparece automáticamente la fecha en C y la hora en D.
Me gustaría perfeccionar el código de manera que, al introducir un dato en A1 y validarlo, la celda, o mejor, la fila, se bloquease
Al introducir el nuevo dato A2, esta se bloquease, igual en la siguiente introducción A3
Y así sucesivamente.
1 Respuesta
Respuesta de Elsa Matilde
3