Crear una macro

MostrarGrabar una macro

  1. Establezca el nivel de seguridad en Medio o Bajo.

Mostrar¿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.
  1. En el menú Herramientas, elija Macro y haga clic en Grabar nueva macro.
  2. 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.).

Notas

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

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

MostrarCrear una macro de inicio

MostrarCopiar parte de una macro para crear otra

  1. Establezca el nivel de seguridad en Medio o Bajo.

Mostrar¿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.
  1. Abra el libro que contenga 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.) que desee copiar.
  2. Seleccione Macro en el menú Herramientas y, a continuación, haga clic en Macros.
  3. En el cuadro Nombre de la macro, escriba el nombre de la macro que desea copiar.
  4. Haga clic en Modificar.
  5. Seleccione las líneas de la macro que desee copiar.

Para copiar toda la macro, asegúrese de que incluye las líneas Sub y End Sub en la selección.

  1. En la barra de herramientas (barra de herramientas: barra con botones y opciones que pueden utilizarse para ejecutar comandos. Para mostrar una barra de herramientas, elija Barras de herramientas en el menú Ver y haga clic en la barra de herramientas que desee mostrar. Si el botón que desea no aparece, Haga clic en las flechas situadas en la parte derecha al final de la barra de herramientas.) Estándar, haga clic en Copiar Imagen del botón.
  2. Cambie al módulo en el que desee situar el código.
  3. Haga clic en Pegar Imagen del botón.

MostrarSugerencia

Puede ver el archivo Libro de macros personal (Personal.xls) en cualquier momento abriéndolo en el Editor de Visual Basic (Editor de Visual Basic: entorno en el que puede escribir y modificar código y procedimientos de Visual Basic para Aplicaciones. El Editor de Visual Basic contiene un conjunto completo de herramientas de depuración para buscar sintaxis, tiempo de ejecución y problemas lógicos en el código en uso.) (Alt+F11). Como Personal.xls es un libro oculto que siempre está abierto, si desea copiar una macro deberá mostrarlo.

 
 
Corresponde a:
Excel 2003