Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Si no activo macros las hojas quedan a la vista

  • Autor del tema Autor del tema ralfbr
  • Fecha de inicio Fecha de inicio

ralfbr

New member
Registrado
17 Ene 2021
Mensajes
21
Buenas noches.
Tengo un fichero que al inicio pide ejecutar macros y aolicita usuario y contraseña.
Pero me he encontrado el problema que si el usuario no acepta ejecutar macros el fichero se...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Solución
Hola @ralfbr,
Para entender cómo lo tienes organizado:
1. Si ya tienes en tu código, supongo que en Private Sub Workbook_Open(), un bloqueo que requiere usuario y contraseña (supongo que con un UserForm), los que no tienen credenciales... ¿Cómo consiguen abrir el Libro? Si fuera cerrando el UserForm haciendo clic en la X superior derecha, supongo que sabes que se puede bloquear.
2. Si quieres que si consiguen entrar sin credenciales deshabilitando las macros no puedan ver las Hojas, como ves puedes proteger el Libro.
3. En efecto, si tienes que añadir nuevas Hojas, hay que desproteger el Libro y volverlo a proteger, creo que mejor de forma directa en el Libro y no a través de código
En el adjunto...

Adjuntos

Gracias Fernando iba a probar mañana, pero me ha podido la curiosidad.
Efectivamente, a tu pregunta. No puedo ver más que la hoja UNO.
Aún cambiando en vba a visibles tampoco permite,
Supongo que...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Última edición:
Ya he comprobado que sin el código de desprotección, no puedo ni con código mostrar las hojas.
Workbooks("Libro Protegido").Unprotect Password:="password", ahi es donde no puedo luego mostar.
Es eso??
 
Hola @ralfbr,
Para entender cómo lo tienes organizado:
1. Si ya tienes en tu código, supongo que en Private Sub Workbook_Open(), un bloqueo que requiere usuario y...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Volver
Arriba