Está en la página 1de 3

Deshabilitar macros Page 1 of 3

ABRIR LIBRO SIN HABILITAR MACROS

Muchas veces tenemos macros de evento que se ejecutan


automáticamente al abrir el libro. Por ejemplo, puedes tener
una macro de evento tal que si el libro se abre luego de cierta
fecha entonces se cierre automáticamente. La cuestión es que si
deseas modificar esa macro luego que pasó la fecha, entonces
deberás abrir el libro sin habilitar las macros.

Para conseguirlo, sencillamente debes mantener la tecla SHIFT


presionada mientras abres el libro y de ese modo no se
habilitarán las macros. La tecla SHIFT es la que tiene una flecha
grande que apunta hacia arriba (suele estar encima de la tecla
CTRL)

3 COMENTARIOS
ALEJO MIRANDA Responder

Muy interesante, pero mi pregunta va en el


sentido contrario, ¿existe alguna macro o línea
de código Vba que inhabilite precisamente
eso, que se abra la hoja sin macros
manteniendo la tecla SHIFT presionada?. Lo
que pasa es que tengo una hoja que, al

https://www.todoexcel.com/atajo-para-abrir-libro-sin-habilitar-macros/ 04/09/2017
Deshabilitar macros Page 2 of 3

abrirla, aparece un formlario pidiendo la


contraseña… pero si lo abro presionando Shif
me inhabilita dicho formulario.

De anteamano muchas gracias por la


respuesta.

AUTOR TODOEXCEL
Responder

Puede consultar eso en


nuestro foro
Salu2

EDSON ROMERO
Responder

Hola,

Puedes usar este codigo que lo


que hace es inutilizar o inactiva
el uso de ciertas teclas en
excel:

Este es el caso con la tecla sihft


Excel la identifica con el signo +
pero para que lo tome como la
tecla y no como un signo de
suma, debes incluirlo entre {}
para evitar que genere error.

Sub Inhabilitar_Shift
Application.OnKey “%{+}”, “” ‘
Deshabilita
End Sub

Es importante que tengas en


cuenta que debes habilitarla
nuevamente antes de salir del

https://www.todoexcel.com/atajo-para-abrir-libro-sin-habilitar-macros/ 04/09/2017
Deshabilitar macros Page 3 of 3

libro por lo que puedes


ejecutar una macro adicional
automatica para cerrarlo
como:

Sub Auto_Close
Application.OnKey “%{+}” ‘
Habilita
End Sub

Espero que te haya servido.

https://www.todoexcel.com/atajo-para-abrir-libro-sin-habilitar-macros/ 04/09/2017

También podría gustarte