Cómo deshabilitar la depuración en VBA en Excel

Microsoft Excel se basa en el lenguaje Visual Basic para algunas de sus funciones avanzadas, incluidas las macros. Cuando una macro de Visual Basic genera un error en Excel, presenta al usuario una opción para depurar el código subyacente. Si se selecciona, esta opción abre el código de la macro en una ventana de edición de Visual Basic. Deshabilite la opción de depuración para proteger el código subyacente en las macros de su libro de Excel.

Paso 1

Ir a Archivo , Opciones y luego Personalizar cinta . En el panel de la ventana Personalizar la cinta de opciones (pestañas principales), marque el Desarrollador opción. Excel ahora mostrará una pestaña de cinta llamada Desarrollador.

Paso 2

Vuelva al libro o la hoja de cálculo de Excel. Haz clic en Desarrollador pestaña y luego Editor de Visual Basic a la izquierda del menú de la cinta principal.

Paso 3

En la ventana del editor de Visual Basic, haga clic en Herramientas luego Propiedades de VBAProject .

Paso 4

Haga clic en Protección pestaña. Haz clic para colocar una marca junto a Bloquear proyecto para verlo . Ingrese una contraseña en el campo correspondiente, luego vuelva a escribir la contraseña en el campo de confirmación. Haga clic en Aceptar botón.

Paso 5

Guarde el libro de trabajo, luego ciérrelo y vuelva a abrirlo para que los cambios surtan efecto.

Consejo

Si bien este método protege el código en caso de un error inesperado, se considera una buena práctica de programación escribir código específicamente para manejar errores.