Cómo ejecutar una macro VBA utilizando la tecla de acceso directo en Excel 2016

  1. Software
  2. Oficina de Microsoft
  3. Excel
  4. Cómo ejecutar una macro VBA utilizando la tecla de acceso directo en Excel 2016

Libro Relacionado

Por John Walkenbach

Una forma de ejecutar una macro VBA en Excel 2016 es presionar su tecla de acceso directo. Pero antes de poder utilizar este método, debe asignar una tecla de acceso directo a la macro.

Tiene la oportunidad de asignar una tecla de acceso directo en el cuadro de diálogo Grabar macro cuando empiece a grabar una macro. Si crea el procedimiento sin utilizar el grabador de macros, puede asignar una tecla de acceso directo (o cambiar una tecla de acceso directo existente) utilizando el siguiente procedimiento:

  1. Seleccione Desarrollador →Code → Macros.
  2. En este ejemplo, el procedimiento se llama ShowCubeRoot.
  3. Haga clic en el botón Opciones.Excel muestra el cuadro de diálogo Opciones de macro El cuadro de diálogo Opciones de macro le permite establecer opciones para sus macros.
  4. Haga clic en la opción Tecla de acceso directo e introduzca una letra en el cuadro Ctrl La letra que introduzca corresponde a la combinación de teclas que desea utilizar para ejecutar la macro. Por ejemplo, si introduce la letra minúscula c, puede ejecutar la macroinstrucción pulsando Ctrl+C. Si introduce una letra mayúscula, deberá añadir la tecla Mayúsculas a la combinación de teclas. Por ejemplo, si introduce C, puede ejecutar la macro pulsando Ctrl+Mayús+C.
  5. Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones de macro y, a continuación, en Cancelar para cerrar el cuadro de diálogo Macro. Una tecla de acceso directo no funciona si está asignada a una macro que utiliza un argumento.

Las teclas de acceso directo que asigne a las macros sustituyen a las teclas de acceso directo incorporadas de Excel. Por ejemplo, Ctrl+C es la tecla de acceso directo estándar para copiar datos. Si asigna Ctrl+C a una macro, no puede usar Ctrl+C para copiar. Esto no suele ser un gran problema porque Excel casi siempre proporciona otras formas de ejecutar comandos.

ADD YOUR COMMENT