Tecnología

Inicio

Cómo aprender Scripts VB en Excel

Cómo aprender Scripts VB en Excel


De las muchas maneras que usted puede aprender para automatizar y ampliar Microsoft Excel con Visual Basic, uno de los más eficaces es para grabar su propia macro. A continuación, estudiar el código creado por la grabadora de macros y comenzar a hacer pequeños cambios a la misma.

Instrucciones

1 Abra Excel y haga clic en "alt-F", seguido de "Opciones". Seleccione "Centro de confianza", a continuación, haga clic en el botón "Configuración del Centro de confianza". Haga clic en "Configuración de macros" la partida a la izquierda, a continuación, haga clic en "Habilitar todas las macros". Marque la casilla "Confiar en el acceso al modelo de objeto de proyecto VBA." Haga clic en "Aceptar" y volver al libro de Excel.

2 Pulse el botón de grabación de macros en la esquina inferior izquierda de la ventana de la aplicación Excel. Haga clic en "Aceptar" en el cuadro de diálogo "Grabar macro" para comenzar la grabación.

3 Pulse la tecla "alt-f", a continuación, haga clic en "Opciones". Haga clic en la "avanzada" la partida de la izquierda del cuadro de diálogo, a continuación, marque la casilla "Mostrar todas las ventanas en la barra de tareas." Pulse el botón "OK" para cerrar el cuadro de diálogo.

4 Presione el botón de "detener la grabación macro" (en la misma posición que el botón para comenzar a grabar la macro), a continuación, pulse "Alt-F8" para visualizar la lista de macros. Seleccione "macro1," la macro que acaba de grabar, y pulse el botón "Editar".

5 Observe el "... ShowWindowsInTaskbar = true" instrucción en el código del programa que ha grabado con la macro. Revisar la macro completa para que se lea de la siguiente manera:

Sub Macro1 ()
s dim
Application.ShowWindowsInTaskbar = No Application.ShowWindowsInTaskbar
Si (Application.ShowWindowsInTaskbar = false) A continuación,

s = "OFF"

Más

s = "ON"

Terminara si
MsgBox "Mostrar todas las ventanas de Excel es" & s
End Sub

6 Volver a Excel presionando "Alt-F11" y pulse "Alt-F8" para visualizar la lista de macros. Seleccione la macro ( "macro1"), a continuación, pulse "Opciones". Escriba la letra "k" en la caja pequeña donde dice "tecla de acceso directo: Ctrl + []" y pulse "OK". Cierre el cuadro de diálogo "Macro" cuando regrese a la misma.

7 Ejecutar la macro presionando la tecla "control-k" acaba de asignar a la misma. Observe si el cuadro de mensaje muestra "mostrará todas las ventanas de Excel está en ON" o "OFF ... ...".

8 Pulse la tecla "Ctrl + N" varias veces para crear nuevos libros. Ver la barra de tareas de Windows cuidado al hacer esto. Observe que cada nueva ventana aparecerá en la barra de tareas si el mensaje de su macro muestra "... EL ...", aparecerá una ventana Aviso solamente si la macro está representada en "OFF". Pulse la tecla "Ctrl + k" de nuevo y repetir este experimento.

9 Pulse la tecla "Control-s" para guardar el libro de trabajo. En el cuadro desplegable "Guardar como tipo", seleccione la opción que dice "Libro de Excel habilitado para macros". Escriba cualquier nombre de archivo que desea y pulse el botón "Guardar".

10 Volver al código de programa para su macro, utilizando las instrucciones desde el paso 4. Revisar la macro para utilizar de manera más discreta de mostrar su mensaje de estado al usuario, mediante la sustitución del "MsgBox ..." comunicado con éste:

Application.StatusBar = "Mostrar todas las ventanas de Excel es" & s

11 Volver a Excel y vuelva a ejecutar la macro. Observe que la macro muestra ahora su mensaje en la barra de estado de Excel, en lugar del cuadro de mensaje.

Consejos y advertencias

  • Las instrucciones de este artículo involucran el cambio de la configuración de seguridad de Excel. Utilice las instrucciones a su propio riesgo y sólo con la plena conciencia de que el riesgo