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