Agregar o editar una macro para un control en una hoja de cálculo

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Para formularios y controles ActiveX, puede hacer lo siguiente:

  • Realizar una operación o acción cuando un usuario haga clic en un control, mediante la asignación de una macro al control.

  • Ejecutar Microsoft Visual Basic para aplicaciones (VBA) para procesar los eventos que se producen cuando un usuario interactúa con un control ActiveX.

Para obtener más información sobre cómo crear macros, vea crear o eliminar una macro.

¿Qué desea hacer?

Agregar o modificar una macro para un control de formulario

Agregar o modificar una macro para un control ActiveX

Agregar o editar una macro en un control de formulario

  1. Haga clic con el botón secundario en el control y luego en Asignar macro.

    Aparece el cuadro de diálogo Asignar macros.

  2. Para especificar la ubicación de una macro existente, seleccione dónde se encuentra la macro en el cuadro Macros en; para ello, realice una de estas acciones:

    • Para buscar la macro en un libro que está abierto, seleccione Todos los libros abiertos.

      Nota: Si la macro que desea asignar al control se encuentra en un libro independiente, abra primero ese libro para que esté disponible en el cuadro de lista Macros en.

    • Para limitar la búsqueda de la macro en el libro que contiene la hoja de cálculo actual, seleccione Este libro.

    • Para limitar la búsqueda de la macro a un libro específico, seleccione ese libro en la lista de nombres de libros abiertos disponibles.

  3. Siga uno de los procedimientos siguientes:

    Asignar una macro    Siga uno de estos procedimientos:

    • Grabar una nueva macro    Haga clic en registro y, cuando termine de grabar la macro, en la ficha Programador, en el grupo código, haga clic en Detener grabación Imagen del botón .

    • Asignar una macro existente    Haga doble clic en una macro de la lista o escriba su nombre en el cuadro Nombre de macro.

    • Crear una nueva macro    Haga clic en Nuevo y, en el Editor de Visual Basic, escriba una nueva macro.

      Para obtener más información sobre cómo escribir macros, consulte la Ayuda de Visual Basic.

      Modificar una macro asignada    Siga uno de estos procedimientos:

    • Modificar la macro asignada    Haga clic en el nombre de la macro en el cuadro Nombre de la macro y en Editar.

    • Asignar una macro existente diferente    Haga doble clic en una macro de la lista o escriba su nombre en el cuadro Nombre de macro.

Volver al principio

Agregar o editar una macro desde un control ActiveX

  1. Si la ficha Programador no está disponible, muéstrela.

    Mostrar la pestaña Desarrollador

    1. Haga clic en el botón Microsoft Office Imagen del botón de Microsoft Office y, después, haga clic en Opciones de Excel.

    2. En la categoría Más frecuentes, bajo Opciones principales para trabajar con Excel, active la casilla de verificación Mostrar ficha Programador en la cinta de opciones y, a continuación, haga clic en Aceptar.

      Nota: La cinta de opciones es un componente de la interfaz de usuario de Microsoft Office Fluent.

  2. Para editar el control ActiveX, asegúrese de que está en el modo diseño. En la ficha Programador, en el grupo Controles, active el Modo diseño Imagen del botón .

  3. Seleccione el control.

    Para obtener más información, vea Seleccionar o anular la selección de controles en una hoja de cálculo.

  4. en la ficha Programador, en el grupo controles, haga clic en Ver código Imagen del botón .

    Nota: También puede editar una macro existente si hace clic con el botón secundario en el control y hace clic en Ver código.

  5. En el Editor de Visual Basic, escriba una nueva macro o cambie la macro existente.

    Para obtener más información sobre cómo escribir macros, consulte la Ayuda de Visual Basic.

  6. Después de terminar de escribir una macro, haga clic en Cerrar y volver a Microsoft Excel en el menú Archivo del Editor de Visual Basic.

  7. Una vez diseñado el control, en la ficha Programador, en el grupo controles, desactive el Modo de diseño Imagen del botón .

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×