Visual Basic para Aplicaciones - Como bloquear una hoja sin dañar las macros

Life is soft - evento anual de software empresarial
 
Vista:

Como bloquear una hoja sin dañar las macros

Publicado por juan camilo (29 intervenciones) el 25/02/2020 21:03:11
Necesito bloquear una hoja pero tengo una macro con botones que oculta y muestra pero cunado bloqueo la hoja se daña la macro...
Alguna ayuda
Muchas Garcias a las personas que me puedan ayduar <3
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.134
Oro
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Como bloquear una hoja sin dañar las macros

Publicado por Antoni Masana (498 intervenciones) el 26/02/2020 18:22:22
Si tiene una hoja protegira con contraseña y oculta y quieres trabajar con ella debes hacer esto:

- Mostrar la hoja
1
2
Sheets("Hoja2").Select
Sheets("Hoja2").Visible = True

- Desproteger la hoja
1
ActiveSheet.Unprotect "Patata"

- Tu código

- Proteger la hoja
1
ActiveSheet.Protect "Patata", DrawingObjects:=True, Contents:=True, Scenarios:=True

- Ocultar la hoja
1
2
Sheets("Hoja2").Select
ActiveWindow.SelectedSheets.Visible = False

Y antes de todo ello:

1
Application.ScreenUpdating=False

En el ejemplo Patata es la clave para proteger las hoja.


Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar