[Excel] permitir macro en hoja protegida

Hola,
Desesperado

¿Cómo permitir el uso de macros en una hoja protegida en EXCEL????

Gracias de antemano

1 respuesta

  1. Ejecutar una macro en una hoja protegida

    Acabas de proteger una hoja de tu libro con una contraseña, pero te gustaría poder ejecutar una macro en esa hoja. Desafortunadamente, la macro se niega a funcionar y te devuelve un mensaje de error.

    Para poder ejecutar una macro en una hoja protegida, debes agregar una instrucción que elimine la protección antes de actuar sobre la hoja y otra que restablezca la protección al final del procedimiento.

    Sub Macroconhojaprotegida()

    ActiveSheet.Unprotect "lacontraseña"

    'Coloca aquí tus instrucciones

    ActiveSheet.Protect "lacontraseña", True, True, True

    End Sub

    Reemplaza « lacontraseña » por tu contraseña que protege la hoja.
    57
    1. Mil gracias por este consejo tan útil,
      Atentamente,
      Gael
      0
    2. Hola,
      Muy interesante, pero ¿debe colocarse este comando al principio y, por lo tanto, al final de toda la hoja visual B o al inicio y al final de cada macro?
      0
    3. Buenas noches,
      Tengo un poco el mismo problema: una vez que mi hoja de Excel está protegida con una contraseña, no puedo hacer clic en un botón (userform) sin que me aparezca un mensaje de error pidiéndome que depure!!! ¿Tendrían algún consejo que me pudieran dar? Agradeciendo de antemano.
      William
      0
    4. Aparentemente sí, hay que copiarla al inicio de cada macro =S
      0
    5. La solución de Yverchu funciona.
      Gracias a él/ella.
      0