Unidad 18. Macros (II)


18.4. Crear una macro manualmente

Para crear una macro de forma manual es necesario tener conocimientos de programación en general y de Visual Basic en particular, ya que es el lenguaje de programación en el que se basa el VBA de Excel. Si no tienes esta base puedes saltarte este punto del tema.

Si quieres leer sobre los conceptos básicos de programación, visita nuestro básico .

Primero debemos abrir el editor Visual Basic presionando la combinación de teclas Alt+F11. Para ver el entorno de desarrollo de programación del editor Visual Basic visita nuestro básico .

Una vez abierto el editor de Visual Basic debemos insertar un módulo de trabajo que es donde se almacena el código de las funciones o procedimientos de las macros. Para insertar un módulo accedemos al menú InsertarMódulo.

A continuación debemos plantearnos si lo que vamos a crear es una función (en el caso que devuelva algú valor), o si por el contrario es un procedimiento (si no devuelve ningún valor).

Una vez concretado que es lo que vamos a crear, accedemos al menú InsertarProcedimiento...

agregar procedimiento

Nos aparece un cuadro de diálogo como vemos en la imagen donde le damos el Nombre: al procedimiento/función sin insertar espacios en su nombre.

También escogemos de qué Tipo es, si es un Procedimiento, Función o es una Propiedad.

Además podemos seleccionar el Ámbito de ejecución. Si lo ponemos como Público podremos utilizar el procedimiento/función desde cualquier otro módulo, pero si lo creamos como Privado solo podremos utilizarlo dentro de ese módulo.

Una vez seleccionado el tipo de procedimiento y el ámbito presionamos sobre Aceptar y se abre el editor de Visual Basic donde escribimos las instrucciones necesarias para definir la macro.

 

Si quieres practicar estos puntos puedes realizar el Ejercicio de crear una macro manualmente.

18.5. Guardar archivos con Macros

Cuando guardamos un archivo y queremos que las Macros que hemos creado se almacenen con el resto de las hojas de cálculo deberemos utilizar un tipo de archivo diferente.

Para ello deberemos ir la pestaña Archivo y seleccionar la opción Guardar como.

Guardar como

Se abrirá el cuadro de diálogo Guardar como. En el desplegable Guardar como tipo seleccionar Libro de Excel habilitado para macros (*.xlsm).

Guardar archivo con macros.

Dale un nombre y el archivo se almacenará.

 

bola Cuando abrimos un archivo que tiene Macros almacenadas se nos mostrará este anuncio bajo la banda de opciones:

Advertencia macros

Esto ocurre porque Office no conoce la procedencia de las Macros. Como están compuestas por código podrían realizar acciones que fuesen perjudiciales para nuestro equipo. Si confías en las posibles Macros que contuviese el archivo o las has creado tú pulsa el botón Habilitar contenido. Y si no, cierra la advertencia de seguridad con el botón de la derecha.

Si quieres practicar estos puntos puedes realizar el Ejercicio de Guardar un archivo con Macros.

• Ejercicio propuesto de la Unidad 18 • Prueba evaluativa de la Unidad 18


Pág. 18.2

Atrás  Inicio  Adelante