Visual Basic - Apertura en 'MODO LECTURA' de sólo una hoja del libro xlsm.

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Apertura en 'MODO LECTURA' de sólo una hoja del libro xlsm.

Publicado por Ramón (1 intervención) el 26/02/2024 10:39:37
Pretendo que al abrir un archivo .xlsm se establezca que determinada hoja -concretamente la (6)- esté dispuesta en modo sólo lectura.

Idealmente pienso que debería 'decírselo' en el evento Open del objeto ThisWorkbook, pero como desde un UserForm especifico del archivo escribo, modifico o elimino registros en esa hoja, antes de escribir, modificar o eliminar 'registros' en ella debo cambiar el atributo de la hoja a 'modo escritura' en el procedimiento sub que establece, modifica o elimina el registro.

¿Se puede?
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 Leonardo

Apertura en 'MODO LECTURA' de sólo una hoja del libro xlsm.

Publicado por Leonardo (14 intervenciones) el 27/02/2024 14:10:51
Puedes desproteger la Hoja con
1
2
3
Thisworkbook.Sheets("NombreHoja").Unprotect "MiClave"
.......
Thisworkbook.Sheets("NombreHoja").Protect "MiClave"

En los puntos suspensivos debes poner las combios. 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