Macro para bloquear celdas escritas en Excel
Tengo la siguiente macro, pero yo quiero que solo se aplique a la Hoja1. ¿Es posible?
Private Sub Workbook_BeforePrint(Cancel As Boolean) 'Proteger celdas con información 'Por.Dam Application.ScreenUpdating = False ActiveSheet.Unprotect Password:="123" Set Rango = Range("A1:V1000") For Each celda In Rango.Cells celda.Select If celda = "" Then Selection.Locked = False Selection.FormulaHidden = False Else Selection.Locked = True Selection.FormulaHidden = False End If Next Application.ScreenUpdating = True ActiveSheet.Protect Password:="123", DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
2 respuestas
Respuesta de Elsa Matilde
2
Respuesta de Dario Mendoza