Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/07/2006, 12:48
Avatar de abrahamvj
abrahamvj
 
Fecha de Ingreso: julio-2006
Ubicación: Lima, Peru
Mensajes: 708
Antigüedad: 17 años, 9 meses
Puntos: 18
Esta macro desprotege una hoja cuya contraseña es 1111, bloquea/proteje todas las celdas y vuelve a proteger la hoja.

Sub proteccionposterior()

'aqui desprotege la hoja
ActiveSheet.Unprotect 1111

'Aqui protege todas las celdas (las que esan sin bloqueo y todas en genral)
Cells.Select
Selection.Locked = True
Selection.FormulaHidden = False

'Aqui vuelve a proteger la hoja con la misma contraseña
ActiveSheet.Protect 1111, DrawingObjects:=True, Contents:=True, Scenarios:=True

'Para dejar en algun sitio el cursor
Range("a1").Select
End Sub

Abraham