Prueba Crear una macro
Enviado por michusldu • 28 de Diciembre de 2012 • 2.061 Palabras (9 Páginas) • 441 Visitas
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, haga clic en la categoría Personalizar cinta de opciones.
2)En la lista Fichas principales, active la casilla de verificación Programador y haga clic en Aceptar.
B. Para establecer el nivel de seguridad de manera que estén habilitadas temporalmente todas las macros, haga lo siguiente:
1)En la pestaña Programador, en el grupo Código, haga clic en Seguridad de macros.
2)En la categoría Configuración de macros, en Configuración de macros, haga clic en Habilitar todas las macros
(no recomendado; puede ejecutarse código posiblemente peligroso) y, a continuación, haga clic en Aceptar.
Nota: Para ayudar a evitar que se ejecute código potencialmente peligroso, recomendamos que vuelva a cualquiera de las configuraciones que
deshabilitan todas las macros cuando termine de trabajar con las macros.
1) Abra el libro que contiene la macro.
2)En la ficha Programador, en el grupo Código, haga clic en Macros.
3) En el cuadro Nombre de la macro, haga clic en la macro que desea ejecutar.
4) Siga uno de los procedimientos siguientes:
4.1 Para ejecutar una macro en un libro de Excel, haga clic en Ejecutar.
4.2 Para ejecutar una macro desde un módulo haga clic en Editar y, en el menú Ejecutar, haga clic en Ejecutar
Sub/UserForm
Ejecutar una macro presionando una combinación de teclas de método
...