Tecnología

Inicio

Cómo aprender VBA Codificación

Cómo aprender VBA Codificación


Visual Basic para Aplicaciones (VBA) es el lenguaje de programación que permite a los usuarios de Microsoft Office para extender las características de Excel, Access y Word. Para aprender VBA, tomar tantos enfoques diferentes como sea posible. Una razón para ello es encontrar el método que funciona mejor con su estilo de aprendizaje. Además, cada enfoque de aprendizaje va a llenar los vacíos de conocimiento dejado por otro. Aprender codificación de VBA le permite escribir programas que automatizan las tareas - los que consumen mucho tiempo sobre todo - de que su equipo de trabajo hace actualmente con la mano.

Instrucciones

Aprender VBA Codificación por la grabación de macros

1 Abrir un documento de Word existente, a continuación, haga clic en la opción "Ver" "elemento Macro." Del menú Haga clic en "Grabar macro" para comenzar a grabar, y luego presionar "Enter" para aceptar el nombre por defecto de la macro "Macro1." Grabación de macros le permite crear programas VBA sin necesidad de escribir código. Sin embargo, se puede aprender conceptos y técnicas esenciales en VBA mediante el estudio del código producido por la grabadora de macros.

2 Pulse la tecla "Control + F" para visualizar el cuadro de diálogo "Buscar y reemplazar", a continuación, escriba cualquier texto de búsqueda en el cuadro. Pulse la tecla "Enter" para iniciar la búsqueda, a continuación, presione "Escape" para cerrar el cuadro.

3 Haga clic en el botón cuadrado pequeño en la parte inferior izquierda de la ventana de Word para terminar la grabación de macros.

4 Pulse la tecla "Alt-F8" para visualizar el cuadro de diálogo para la gestión de macros y, a continuación, en la opción "Macro1", que representa la macro que acaba de grabar. Haga clic en el botón "Editar" para ver el código fuente del programa en el entorno de desarrollo integrado de VBA (IDE).

5 Seleccione la declaración que dice lo siguiente:

.text = "<el texto que escribió>"

Sin estudiar cualquier código VBA, intuitivamente sabe que esta declaración indica al intérprete de VBA para buscar el texto que escribió en el cuadro de diálogo "Buscar" en el paso 2. Este hecho sugiere que se puede aprender mucho acerca de la codificación de VBA mediante la simple lectura de VBA existente código fuente.

6 Seleccione el texto entre las comillas de la declaración que hizo clic en el paso anterior. Escriba cualquier otro texto que sabes que existe en el documento de Word que abrió en el paso 1.

7 Pulse la tecla "F5" para ejecutar la macro, a continuación, pulse "Alt-F11" para volver a Word. Palabra ha seleccionado el texto que escribió en el paso anterior.

VBA mediante el estudio de muestras de MSDN

8 Surf a los "Conceptos de Excel" y "Cómo" páginas bajo subdominio referencia del desarrollador de Excel de MSDN. Estas páginas enlazan a artículos con programas VBA pequeño ejemplo que puede correr y aprender. Para cada artículo en las páginas que acabamos de mencionar, siga los siguientes pasos.

9 Copiar muestra el programa del artículo en el portapapeles, a continuación, abra Excel.

10 Pulse la tecla "Alt-F11" para entrar en el IDE VBA, a continuación, pegue el programa en una ventana de código.

11 Ejecutar el programa como lo hizo el programa macro-grabado de la sección anterior.

12 Eliminar el programa que ha pegado en el paso anterior, a continuación, vuelva a escribir la memoria. Tendrá que hacer referencia a la página de MSDN copió el programa desde un principio, por lo que repetir este paso hasta que ya no necesita esa página. Este proceso dará lugar a una comprensión del programa que es mucho más profundo que la simple lectura de lo que puede proporcionar.

13 Editar el código del paso anterior para utilizar un texto diferente o constantes numéricas del original. Esto es relacionado con el texto constante cambio realizado en el paso 5 de la sección anterior. Por ejemplo, un programa de ejemplo podría tener una declaración como "Las células (1,1) =" Indiana Jones ". Ejecutar la misma declaración con diferentes argumentos para el método de células, como las células" (2,1) "o" células ( 1,2). "