Tecnología

Inicio

VBA Codificación trucos

VBA Codificación trucos


código de Visual Basic Application (VBA) se utiliza para automatizar tareas rutinarias en Microsoft Excel para ahorrar tiempo, mejorar la precisión y gestionar los datos de manera más eficiente. Con grandes cantidades de datos a procesar, lo que necesita para maximizar el rendimiento y limitar el acceso a los archivos de origen. Con estas fáciles de poner en práctica trucos-de-la-comercio, puede hacer que el código VBA más robusto y seguro.

Evitar actualizaciones de pantalla

Cuando se ejecuta el código VBA, verá la actualización de las hojas de cálculo. actualizaciones de la pantalla se mostrará cada paso de su macro, y tomar más tiempo para funcionar. Esto está bien cuando está desarrollando una nueva macro y quiere ver cómo se está llevando a cabo. Cuando la macro está terminado y en funcionamiento, sin embargo, ya no es necesario para ver las actualizaciones de la pantalla. Evitar actualizaciones de la pantalla mediante la adición de esta línea de código al principio de la macro: Aplicación. ScreenUpdating = False. Esto ahorra tiempo y mejora el rendimiento.

Hide Código

Se puede ocultar su código VBA para evitar que otros copien o cambiarlo. Esto es especialmente importante cuando las rutas de acceso a los archivos de datos deben ser seguras. Aunque esto no es 100 por ciento a prueba de fallos, es una buena medida de seguridad. Para proteger con contraseña el código, haga clic en el menú Herramientas en el Editor de VBA. En el menú desplegable, haga clic en "VBAProject Propiedades". Se abre un cuadro de diálogo; haga clic en la ficha Propiedades. Marque la casilla "Bloquear proyecto para ver." A continuación, tendrá que introducir una contraseña y confirmarla. La protección por contraseña entra en vigor después de guardar el libro de Excel, lo cierra y lo vuelve a abrir. Al igual que con todas las contraseñas, seleccione algo que pueda recordar.

Abra el archivo en una ubicación específica

Usted puede tener su archivo de Excel se abre automáticamente a una ubicación específica en el libro.

Esto es valioso cuando se tiene una hoja de instrucciones que desea que los usuarios vean antes de hacer cambios en su libro. Para ello, seleccione "ThisWorkbook" para el archivo de Excel en la ventana Editor de VBA Explorador de proyectos. Tenga en cuenta que la escritura en código VBA requiere espaciado de línea específica y sangría. Añadir estas líneas de código en la ventana del editor:

Private Sub Workbook_Open ()

Run "Activate Instructions Worksheet"

End Sub

Volver al explorador de proyectos e insertar un módulo para el archivo de Excel. Haga clic-en el módulo para abrir la ventana del editor, a continuación, añadir este procedimiento substitución:

Hoja de Instrucciones de sub Activar ()

Sheets("Instructions").Select

Range ( "Al"). Seleccionar

End Sub

Guarda el archivo. La próxima vez que se abre el libro que automáticamente va a las Instrucciones de hoja de cálculo y referencia de celda.

Eludir una macro de apertura

Es más eficiente para escribir su código VBA para iniciar automáticamente el procesamiento de sus datos al abrir el archivo de Excel. En ocasiones, puede haber ocasiones en las que no desea que esto suceda. Para estos casos. mantenga pulsada la tecla Shift al mismo tiempo, el libro está abriendo. El archivo de Excel pasará por alto la macro de apertura. La próxima vez que abra el archivo de Excel, la macro se ejecutará de nuevo automáticamente.