jueves, 15 de diciembre de 2011

MI PRIMERA MACRO



3.- Mi primera macro


En este apartado crearás una macro y te explicaremos como acceder a ella y

como parametrizarla.



3.1.- Activación de barra de herramientas



Antes de empezar vamos a explicarte como poner la barra de herramientas de

macros.

Vamos a Herramientas>Personalizar...

Y activas la que se llama Visual Basic.

Te aparecerá la siguiente barra de herramientas.

La funcionalidad de estos botones es:

Icono Funcionalidad

Ejecución de una macro ya existente

Grabar y parar la grabación de una nueva macro

Acceder al formulario para la gestión de la seguridad de macros

Ir al editor de macros (Visual Basic)

Menú donde se muestran los controles a poner, léase botones,

listas...

Para poder acceder a los controles en modo diseño.

Por ejemplo, si pulsas un botón en modo diseño, no se

ejecutará.

Acceder al entorno de programación de Microsoft


3.2.- Grabar una macro



Nuestra primera macro consistirá en escribir un texto en una celda y ponerla en

negrita:

1.- Pulsar el botón de grabación de la barra de herramientas de

macros.

Al pulsar el botón te aparecerá esta ventana; a continuación, pulsar el botón de

Aceptar:


Los campos del formulario asociados a la grabación de la macro son:



Nombre de la macro: nombre del procedimiento que se creará,



¡acuérdate del nombre de la macro!



Método abreviado: para que la macro se ejecute con la combinación de



Ctrl + la tecla que definas



Guardar macro en...: si deseas que se grabe en este libro de trabajo o



en otro, que determines.

Descripción: comentario del procedimiento



2.- Escribir algo y ponerlo en negrita; por ejemplo, en la celda B5

poner

prueba.



3.- Pulsar el botón de parar grabación de la barra de herramientas de

macros

Ya has creado tu primera macro.



3.3.- Ejecución de macros



Vas a realizar una ejecución de tu macro. Primero debes borrar el contenido y

quitar las negritas de la celda B5 para así poder comprobar que se ejecuta

correctamente la macro definida en el primer punto.

Al pulsa el botón de ejecución se te mostrará la siguiente pantalla:

En esta pantalla se muestran todas las macros

creadas en todos los libros de trabajo abiertas.

Marca tu macro (la puedes distinguir por el

nombre que la macro) y pulsa el botón ejecutar:




3.4.- Acceder al editor de Visual Basic



En este punto explicaremos como ver el código de nuestra macro. Empieza

pulsando el botón de editor de macros:



3.4.1.- Configuración de ventanas



Es posible que se te muestre una pantalla un tanto vacía:


Los siguientes pasos pretenden activar las diferentes ventanas:

1.- Ver > Explorador de objetos


2.- Ver > Ventana de Propiedades





3.- Ver > Código

Ahora ya tienes configurado el entorno del editor de macros



3.4.2.- Ver el código



En el explorador de objetos verás que hay varios ítems, uno de ellos se llamará

como el libro de trabajo que posees abierto.

Aprieta sobre el signo + y verás dos carpetas

Todas las macros que grabes se añadirán en la carpeta

de Módulos

Despliega la carpeta de Módulos y verás que hay una

línea que se llama Módulo1


Al hacer doble click sobre Módulo1 verás el código en la

derecha de la ventana:



www.mundoexcel.com

7 / 7



3.4.3.- Estructura de Objetos



Un libro de trabajo (fichero de Excel) posee varias tipos de

objetos:

1.- Carpeta de Microsoft Excel Objetos

Hojas de cálculo.

Thisworkbook

2.- Formularios; que también se pueden crear (ventanas)

3.- Módulos.

4.- Módulos de clases, se pueden crear objetos .

Entre todos estos tipos de objetos, en este manual nos centraremos en las

hojas de cálculo, thisworkbook y módulos.

Tanto los formularios como los módulos de clases son herramientas propias de

Visual Basic, no exclusivas de Excel; es decir, si lees un manual de Visual

Basic que explique como realizar formularios, todo lo que aprendas te servirá

para aplicarlo al realizar formularios en Excel



3.5.- Nivel de seguridad



Las macros pueden modificar el contenido de nuestro ordenador, con lo que se

aconseja estar “protegido” contra archivos que contengan macros y nos lleguen

a nuestro ordenador, ya que se puede crear código malintencionado como

pueden ser los virus, con este formato. Cuidado.

Desde Herramientas > Macros > Seguridad... se puede configurar el nivel de

seguridad; aconsejamos el modo Medio.

Con este nivel de seguridad, al abrir un fichero de Excel con macros, se

mostrará la siguiente pantalla, que nos permite Habilitar Macros o Deshabilitar

Macros en función del origen de Excel (si te fías o no).