curriculum vitae
I ntroducción a las Macros de
Excel
Autor: Xavi Llunell
1
m ailxmail - Cursos para compartir lo que sabes
P resentación del curso
Este c urso de ofimática n os presenta las macros de Excel. Se trata de un trabajo
muy práctico con múltiples ejemplos de pequeñas macros muy útiles, (buscar datos
repetidos en una tabla, comparaciónentre columnas, conversión de datos, etc. ).
Macros preparadas para copiar y pegar y listas para funcionar. Código y explicación
paso a paso para la fácil comprensión.
Empezamos este curso aprendiendo a escribir una macro utilizando el E ditor de
Visual Basic. A continuación, seguimos con el aprendizaje ejecutando una macro y
generándola con libros. También aprenderemos a movernos por los librosy a
realizar acciones.
Tener conocimientos exhaustivos de Excel e s fundamental para progresar
profesionalmente. Por este motivo, con este trabajo el alumno adquirirá un nivel
elevado de este software que le permitirá desarrollarse sin problemas con este
programa.
V amos a tratar las m acros en la comparación entre columnas. De una manera
sencilla se explica al alumno el procedimiento parallevarlas a cabo. Excel p emrite a
sus usuarios crear sus propias barras de herramientas personalizadas, aspecto que
se va a enseñar en este curso. En concreto, vamos a prestar especial atención a la
creación de botones en la barra.
2
m ailxmail - Cursos para compartir lo que sabes
1 . Cómo escribir una macro utilizando el Editor de
Visual Basic
Las macros que vamos a ver a lolargo de este curso las vamos a ir programando
directamente con el Editor de Visual Basic q ue viene incorporado con el mismo
Excel.
Para ponerlo en funcionamiento deberemos realizar los siguientes pasos:
1.- Dentro del menú H erramientas - M acro d eberemos escoger la opción: E ditor
de Visual Basic.
Una vez seleccionada se abrirá una nueva ventana con dos ventanas acopladas a la
izquierda. Lasuperior es la ventana que llamamos: de Proyecto y l a inferior la de
P ropiedades. En la primera aparecerán los elementos que forman parte de cada Proyecto
Proyecto ( grupo de macros y hojas de Excel) y la segunda son las propiedades de
los objetos que se pueden incorporar a nuestras macros. Más adelante veremos
como se utilizan estas dos ventanas y todas sus características.
Vamos aprepararnos para poder escribir nuestra primera macro
2.- Escoge la opción M ó dulo d el menú I nsertar .
Observa como en la ventana superior aparece nos aparece una nueva carpeta
llamada M ó dulos y e n 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 completamenteblanca. 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.
C rearemos 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:
S ub Cambiardehoja()
W orksheets(2).ActivateEnd Sub
E l comando Sub i ndica el principio de la Macro, mientras que End Sub m arca el final
de esta. A continuación del comando Sub h emos puesto el nombre que deseamos
3
m ailxmail - Cursos para compartir lo que sabes
d e esta. A continuación del comando Sub h emos puesto el nombre que deseamos
dar a nuestra Macro. Observa como después del nombre aparece un paréntesis que
se cierray otro que se abre.
Entre el principio y el final de la Macro escribimos las instrucciones que deseamos se
realicen en esta Macro.
S i 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.
4
m ailxmail...
Regístrate para leer el documento completo.