viernes, 11 de marzo de 2011

Macros de Excel


Una macro son un conjunto de instrucciones que sirven para automatizar procesos. Refiriéndonos a excel, supongamos que realizamos frecuentemente la acción de seleccionar un rango para aplicarle negrita, cambio de fuente y centrado. En lugar de hacer estas acciones manualmente, se puede elaborar una macro e invocarla para que ejecute los tres procesos automáticamente.

Como grabar un Macro

  1. Establezca el nivel de seguridad en Medio o Bajo.
Ocultar  ¿Cómo?
  1. En el menú Herramientas, haga clic en Opciones.
  2. Haga clic en la ficha Seguridad.
  3. En Seguridad de macros, haga clic en Seguridad de macros.
  4. Haga clic en la ficha Nivel de seguridad y, a continuación, seleccione el nivel de seguridad que desea utilizar.
  5. En el menú Herramientas, elija Macro y haga clic en Grabar nueva macro.
  6. En el cuadro Nombre de la macro, escriba un nombre para la macro (macro: acción o conjunto de acciones utilizados para automatizar tareas. Las macros se graban en el lenguaje de programación de Visual Basic para Aplicaciones.)
Nota:
  • El primer carácter del nombre de la macro debe ser una letra. Los demás caracteres pueden ser letras, números o caracteres de subrayado. No se permiten espacios en un nombre de macro; puede utilizarse un carácter de subrayado como separador de palabras.
  • No utilice un nombre de macro que también sea una referencia de celda; de lo contrario puede aparecer un mensaje indicando que el nombre de la macro no es válido.
  1. Si desea ejecutar la macro presionando un método abreviado (método abreviado: tecla o combinación de teclas de función, como F5 o CTRL+A, que utiliza para ejecutar un comando. Una tecla de acceso, por lo contrario es un combinación de teclas, como ALT+F, que mueve el foco a un menú, comando o control.). Escriba una letra en el cuadro Tecla de método abreviado. Puede utilizarse CTRL+ letra (para letras minúsculas) o CTRL+ MAYÚS + letra (para letras mayúsculas), donde letra es cualquier tecla del teclado. La tecla de método abreviado que se utilice no puede ser ni un número ni un carácter especial como @ o #. 
 Nota:   La tecla de método abreviado reemplazará a cualquier tecla de método abreviado predeterminada equivalente en Microsoft Excel mientras esté abierto el libro que contiene la macro.
  1. En el cuadro Guardar macro en, haga clic en la ubicación en que desea almacenar la macro.
Si desea que la macro esté disponible siempre que utilice Excel, seleccione Libro de macros personal.
  1. Si desea incluir una descripción de la macro, escríbala en el cuadro Descripción.
  2. Haga clic en Aceptar.
  3. Si desea que la macro se ejecute con relación a la posición de la celda activa, grábela utilizando referencias de celda relativas. En la barra de herramientas Detener grabación, haga clic en la opción Referencias relativas Imagen del botón para seleccionarla. Excel continuará grabando macros con referencias relativas hasta que termine la sesión con Excel o hasta que haga clic otra vez en la opción Referencias relativas Imagen del botón para que no esté seleccionada.
  4. Ejecute las acciones que desee grabar.
  5. En la barra de herramientas Detener grabación, haga clic en Referencias relativas Imagen del botón.





Crear una macro mediante Microsoft Visual Basic
  1. En el menú Herramientas de Microsoft Excel, seleccione Macro y después haga clic en Editor de Visual Basic.
  2. En el menú Insertar, haga clic en Módulo.
  3. Escriba o copie el código en la ventana de código del módulo.
  4. Si desea ejecutar la macro (macro: acción o conjunto de acciones utilizados para automatizar tareas. Las macros se graban en el lenguaje de programación de Visual Basic para Aplicaciones. ) desde la ventana del módulo, presione F5.
  5. Una vez escrita la macro, haga clic en Cerrar y volver a Microsoft Excel en el menú Archivo.



No hay comentarios:

Publicar un comentario