Macros

Solo disponible en BuenasTareas
  • Páginas : 16 (3834 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de diciembre de 2010
Leer documento completo
Vista previa del texto
1. Cómo escribir una macro utilizando el Editor de Visual Basic

Capítulo siguiente: 2 - Cómo ejecutar una Macro

Las macros que vamos a ver a lo largo de este curso las vamos a ir programando directamente con el Editor de Visual Basic que viene incorporado con el mismo Excel.
Para ponerlo en funcionamiento deberemos realizar los siguientes pasos:
1.- Dentro del menú Herramientas - Macrodeberemos escoger la opción: Editor de Visual Basic.
Una vez seleccionada se abrirá una nueva ventana con dos ventanas acopladas a la izquierda. La superior es la ventana que llamamos: de Proyecto y la inferior la de Propiedades. En la primera aparecerán los elementos que forman parte de cada Proyecto (grupo de macros y hojas de Excel) y la segunda son las propiedades de los objetos que se puedenincorporar a nuestras macros. Más adelante veremos como se utilizan estas dos ventanas y todas sus características.
Vamos a prepararnos para poder escribir nuestra primera macro
2.- Escoge la opción Módulo del menú Insertar.
Observa como en la ventana superior aparece nos aparece una nueva carpeta llamada Módulos y en su interior un nuevo elemento llamado Módulo1. Dentro de este módulo serádonde guardemos las macros que creemos.
También podrás ver como la parte derecha de la ventana ahora es completamente blanca. Aquí es donde podemos escribir las instrucciones que formarán parte de nuestra Macro.
Vamos a crear una Macro y esta nos servirá de ejemplo para ver como se deben escribir.
Crearemos una Macro muy sencilla la cual nos servirá para que la página activa pase a ser la segunda.3.- En la página en blanco de la derecha escribe lo siguiente:
      Sub Cambiardehoja()
         Worksheets(2).Activate
      End Sub
El comando Sub indica el principio de la Macro, mientras que End Sub marca el final de esta. A continuación del comando Sub hemos puesto el nombre que deseamos dar a nuestra Macro. Observa como después del nombre aparece un paréntesis que se cierra y otro quese abre.
Entre el principio y el final de la Macro escribimos las instrucciones que deseamos se realicen en esta Macro.
Si deseamos guardar la Macro simplemente deberemos guardar el libro activo con el nombre que deseamos. Ambos elementos se guardarán juntos.
En la siguiente lección veremos como podemos poner en funcionamiento una Macro creada por nosotros.
2. Cómo ejecutar una MacroCapítulo anterior: 1 - Cómo escribir una macro utilizando el Editor de Visual Basic
Capítulo siguiente: 3 - Macros con libros

En la lección anterior vimos cómo podemos crear y guardar una macro. En esta lección veremos cómo ejecutarla y ver lo que esta realiza.
Es recomendable poner el nivel de Seguridad a Alto, de esta forma evitaremos que se ejecuten macros de libros sin nuestro permiso. El nivelde seguridad lo podremos modificar desde el menú: Herramientas - Macro - Seguridad..., escoger la opción: Alta.
1.- Abre el libro donde tienes guardada la Macro que creamos en la lección anterior.
2.- Despliega el menú: Herramientas - Macro
Una vez allí podrás ver como aparece un pequeño submenú.
3.- Selecciona la opción Macros...
Te aparecerá una nueva ventana en la que podrás ver el nombreque nosotros escribimos detrás del comando Sub.
4.- Haz un clic sobre este nombre y después pulsa el botón Ejecutar.
La Macro se pone en funcionamiento, podemos observar como la hora activa pasa a ser la segunda.
Ya hemos visto como crear, guardar y ejecutar Macros creadas utilizando el Editor de Visual Basic.
A partir de esta lección iremos viendo pequeñas Macros que realizarán cosas muyconcretas. Estas Macros se podrán ir entrelazando para así poder conseguir lo que nosotros deseamos.
3. Macros con libros

Capítulo anterior: 2 - Cómo ejecutar una Macro
Capítulo siguiente: 4 - Movernos por un libro

A partir de este momento vamos a ver pequeñas macros que realizan tareas muy concretas. Para poder ver cómo funcionan simplemente tienes que copiarlas en nuestro Editor de Visual...
tracking img