Macro que bloquee celdas después editadas al cerrar archivo, manteniendo algunas bloqueadas siempre y desbloqueadas otras.
Dante Amor, hace un tiempo me ayudó con una macro que bloqueaba celdas después de editarlas. Pero no me está funcionando bien. Le envié un correo en esa ocasión con el archivo.
Requiero que siempre estén bloqueadas A:B, Z:AD
Que se bloqueen después de editar y al cerrar archivo. C:P, Y
Que siempre estén desbloqueadas Q:X
En esa ocasión me respondió con esta macro que cito a continuación, pero no me funciona como requiero. De antemano gracias.
Private Sub Workbook_BeforeClose(Cancel As Boolean) 'Por.Dante Amor Set h = Sheets("Hoja1") pwd = "abc" h.Unprotect pwd h.Cells.SpecialCells(xlCellTypeConstants, 23).Locked = True h.Cells.SpecialCells(xlCellTypeFormulas, 23).Locked = True h.Protect pwd, False, True, False, True, True, _ True, True, True, True, True, True, True, True, True h.EnableSelection = xlNoRestrictions ActiveWorkbook.Save End Sub
Respuesta de Dante Amor
1