Unidad 18. Macros (III)




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 recordar los conceptos básicos de programación, visita nuestro básico

Primero debemos abrir el editor Visual Basic, y para eso accedemos al menú Herramientas - Macro - Editor de Visual Basic o presionamos 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ú Insertar - Módulo.

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

Una vez concretado que es lo que vamos a crear, accedemos al menú Insertar - Procedimiento...

agregar procedimientoNos 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.


 
 

Pág. 18.3

Enero - 2005.


Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.