Cómo crear y usar un complemento de Excel (tutorial paso a paso)

Tabla de contenido

Un complemento de Excel puede ser realmente útil cuando tiene que ejecutar una macro con frecuencia en diferentes libros de trabajo.

Por ejemplo, suponga que desea resaltar todas las celdas que tienen un error, puede crear fácilmente un complemento de Excel que resaltará los errores con un clic de un botón.

Algo como se muestra a continuación (la macro se ha agregado a la barra de herramientas de acceso rápido para ejecutarla con un solo clic):

De manera similar, es posible que desee crear una función de Excel personalizada y usarla en todos los libros de Excel, en lugar de copiar y pegar el código una y otra vez.

Si está interesado en aprender VBA de forma sencilla, consulte mi Capacitación en línea de Excel VBA.

Crear un complemento de Excel

En este tutorial, aprenderá a crear un complemento de Excel. Hay tres pasos para crear un complemento y hacer que esté disponible en el QAT.

  • Escriba / registre el código en un módulo.
  • Guardar como un complemento de Excel.
  • Agregue la macro a la barra de herramientas de acceso rápido.

Escriba / registre el código en un módulo

En este ejemplo, usaremos un código simple para resaltar todas las celdas que tienen valores de error:

Sub HighlightErrors () Selection.SpecialCells (xlCellTypeFormulas, xlErrors) .Select Selection.Interior.Color = vbRed End Sub

Si está escribiendo código (o copiando y pegando desde algún lugar), estos son los pasos:

  • Abra un libro de Excel.
  • Presione Alt + F11 para abrir la ventana del editor de VB.
  • En el Editor de VB, verá los objetos del libro de trabajo enumerados en el explorador de proyectos. Si no puede ver eso, vaya a Ver -> Explorador de proyectos.
  • Haga clic con el botón derecho en cualquiera de los objetos del libro de trabajo. Vaya a la opción Insertar y haga clic en "Módulo". Esto insertará un objeto de módulo.
  • Haga doble clic en el módulo e ingrese el código anterior (cópielo y péguelo).
  • Presione Alt + F11 para volver a la hoja de cálculo de Excel.

Nota: Si está grabando una macro, Excel se encarga automáticamente de insertando un módulo y poniendo el código en él.

Ahora sigamos adelante y creemos un complemento a partir de este código.

Guarde e instale el complemento

Siga los pasos a continuación cuando esté en el libro de trabajo donde ha insertado el código.

  • Haga clic en la pestaña Archivo.
  • Haga clic en "Guardar como".
  • En el cuadro de diálogo Guardar como, cambie el tipo "Guardar como" a .xlam. El nombre que asigne al archivo sería el nombre de su complemento. En este ejemplo, el archivo se guarda con el nombre Resaltar errores.
    • Notarás que la ruta del archivo donde se guarda cambia automáticamente. Puede usar el predeterminado o cambiarlo si lo desea.
  • Abra un libro de Excel y vaya a Desarrollador -> Complementos -> Complementos de Excel.
  • En el cuadro de diálogo Complementos, busque y busque el archivo que guardó y haga clic en Aceptar.

Ahora se ha activado el complemento.

Es posible que no vea ninguna pestaña u opción en la cinta, pero el complemento se activa en esta etapa y el código está disponible para usarse ahora.

El siguiente paso es agregar la macro a la barra de herramientas de acceso rápido para que pueda ejecutar la macro con un solo clic.

Nota: Si está creando un complemento que tiene una función personalizada, no es necesario que vaya al paso 3. Al final del paso 2, tendrá la función disponible en todo el libro de trabajo. El paso 3 es para dichos códigos, donde desea que suceda algo cuando ejecute el código (como resaltar celdas con errores).

Guarde e instale el complemento

Para hacer esto:

  • Haga clic con el botón derecho en cualquiera de las pestañas de la cinta y seleccione Personalizar barra de herramientas de acceso rápido.
  • En el cuadro de diálogo Opciones de Excel, seleccione Macros de los comandos Elegir del menú desplegable. Notará que la macro "HighlightErrors" aparece allí.
  • Haga clic en la macro "HighlightErrors" y haga clic en Agregar. Esto agregará la macro a la lista de la derecha.
  • Haga clic en Aceptar. Esto agregará la macro a la barra de herramientas de acceso rápido.

Ahora, para ejecutar este código en cualquier libro de trabajo, seleccione el conjunto de datos y haga clic en el icono de macro en el QAT.

Esto resaltará todas las celdas con errores en color rojo. También puede usar esta macro en cualquier libro de trabajo, ya que ha habilitado el complemento.

Precaución: Los cambios realizados por la macro no se pueden deshacer con Control + Z.

También puede crear funciones personalizadas y luego guardarlas como un complemento de Excel. Ahora, cuando habilite el complemento, las funciones personalizadas estarán disponibles en todos sus libros de Excel.

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave