ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Prueba Crear una macro


Enviado por   •  28 de Diciembre de 2012  •  2.061 Palabras (9 Páginas)  •  395 Visitas

Página 1 de 9

Crear una macro

Si hay tareas de Microsoft Excel que realiza reiteradamente, puede grabar una macro para automatizarlas. Una macro es una acción o un

conjunto de acciones que se puede ejecutar todas las veces que desee. Cuando se crea una macro, se graban los clics del mouse y las

pulsaciones de las teclas. Después de crear una macro, puede modificarla para realizar cambios menores en su funcionamiento.

Imagine que todos los meses crea un informe para el gerente del departamento contable. Desea que los nombres de los clientes con

cuentas vencidas aparezcan en rojo y en negrita. Puede crear y luego ejecutar una macro que aplique rápidamente estos cambios de

formato en las celdas seleccionadas.

¿Qué es una macro, quién las crea y cuál es el riesgo para la seguridad?

Las macros automatizan tareas usadas frecuentemente para ahorrar tiempo de pulsaciones de tecla y acciones del mouse. Muchas se

crearon con Microsoft Visual Basic para Aplicaciones (VBA) y son diseñadas por programadores de software. Sin embargo, algunas macros

pueden implicar un posible riesgo de seguridad. Una persona malintencionada, también conocida como pirata informático, puede introducir

una macro destructiva en un archivo que puede propagar un virus en su equipo o en la red de su organización.

¿Cómo crearlo?

1.- Antes de grabar una macro    

Compruebe que se muestra la ficha Programador en la cinta de opciones. Dado que la ficha Programador no se muestra de

manera predeterminada, haga lo siguiente:

1. Haga clic en la pestaña Archivo, elija Opciones y, a continuación, haga clic en la categoría Personalizar cinta

de opciones.

2. En Personalizar cinta de opciones, en la lista Fichas principales, haga clic en Programador y, a continuación,

haga clic en Aceptar.

2.- Grabe una macro.    

1. En el grupo Código en la pestaña Programador, haga clic en Grabar macro y luego haga clic en Aceptar para

comenzar a grabar.

2. Realice algunas acciones en la hoja de cálculo como escribir algún texto, seleccionar algunas columnas o

filas o rellenar con algunos datos.

3. En el grupo Código en la pestaña Programador, haga clic en Detener grabación.

3.- Examine la macro y pruébela.    

Al modificar la macro que ha grabado, puede aprender un poco acerca del lenguaje de programación Visual Basic. Para editar

una macro, en el grupo Código en la pestaña Programador, haga clic en Macros, seleccione el nombre de la macro que ha

grabado y haga clic en Editar. Esta acción hará que se inicie el Editor de Visual Basic.

Observe el código y vea de qué manera las acciones que ha grabado aparecen como código. Es probable que entienda bien

algo del código y que otra parte le resulte un poco misteriosa. Experimente con el código, cierre el Editor de Visual Basic

y ejecute la macro nuevamente. Esta vez observe si sucede algo distinto.

Ejecutar un macro

Existen varias maneras de ejecutar una macro en Microsoft Excel. Una macro es una acción o un conjunto de acciones que permiten automatizar

tareas. Las macros se graban en el lenguaje de programación de Visual Basic para Aplicaciones. Para ejecutar una macro, se hace clic en el

comando. Macros de la cinta de opciones (ficha Programador, grupo Código). En función de cómo se haya asignado la ejecución de una macro,

para ejecutar la macro también se podrá usar un método abreviado de combinación con la tecla CTRL, o se podrá hacer clic en la barra de

herramientas de acceso rápido o en un grupo personalizado de la cinta de opciones, o en una área de un objeto, gráfico o control. Además, una

macro se puede ejecutar automáticamente al abrirse un libro.

A. Si la pestaña Programador no está disponible, haga lo siguiente para mostrarla:

1)Haga clic en la pestaña Archivo, elija Opciones y, a continuación,

...

Descargar como (para miembros actualizados)  txt (15.8 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com