Crear un Complemento Add-In para Excel

Compatibilidad: Excel 365 2021 2019 2016

En ocasiones necesitamos crear un Complemento Add-In para Excel que amplíe su funcionalidad.

Crear un Complemento Add-In para Excel

Los complementos de Excel (Add-In), generalmente con la extensión .xlam, .xla o .xll. Es un archivo que Excel puede cargar cuando se inicia y contiene código (VBA en el caso de un complemento .xlam) que aumenta la potencia de Excel y son el vehículo ideal para distribuir las macros y las funciones personalizadas.

  • CREAR MACRO

Creamos una macro que convierte el rango seleccionado en mayúsculas.

  1. Abrir un libro nuevo de Excel en blanco.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. Ir a: Barra de Menú / Insertar / Módulo. Mostrará la ventana del módulo donde escribimos la macro.

    Explorador de Proyectos con módulo1 seleccionado
  4. Escribir el código de la macro:

    Sub RangoMayuscula()
    Dim celda As Range

    For Each celda In Selection
    celda.Value =UCase(celda.Value)
    Next

    End Sub

  • OPCIONES DEL PROYECTO

Podemos asignar algunas propiedades al proyecto.

  1. PROTEGER PROYECTO. Podemos proteger con contraseña el código, evitando la visualización no autorizada de su código por motivos de seguridad o copyright.

  2. Ir a: Barra de menús / Herramientas / Propiedades de VBAProject. Mostrará la ventana de propiedades del proyecto.

  3. Clic sobre la pestaña: Protección.

    Ventana de propiedades del proyecto VBA
  4. Activar la casilla: Bloquear proyecto para visualización. Evitando mostrar el código de la macro.

  5. Ir a: Contraseña / Escribir la contraseña deseada. Para mostrar las propiedades del proyecto.

  6. Ir a: Confirmar contraseña / Escribir de nuevo la contraseña. Para confirmarla.

  7. Pulsar el botón Aceptar. Cierra la venta y aplica las opciones.

  8. INSERTAR DESCRIPCIÓN A LA MACRO. Ir a la ventana de Excel.

  9. Ir a: Cinta de opciones / Pestaña: Programador (desarrollador) / Grupo: Código / Macros . Mostrará la ventana con la macro creada.

    Ventana de macro
  10. Pulsar el botón: Opciones. Mostrará la ventana de opciones de la macro.

    Ventana de opciones de la macro
  11. Ir a: Descripción / Escribir: Convierte el rango seleccionado directamente en mayúsculas. O el texto deseado que se mostrará en la ventana de macro.

  12. Pulsar el botón Aceptar. Cierra la ventana de opciones de la macro.

  13. Pulsar el botón Cancelar. Cierra la ventana de macro.

  • GUARDAR COMO COMPLEMENTO

IMPORTANTE. El complemento se deberá de guardar en una carpeta concreta: C:\Users\[Nombre Usuario] \AppData \Roaming \Microsoft \Complementos.

  1. Ir a la: Ventana de Excel.

  2. Ir a: Cinta de opciones / Pestaña: Archivo / Guardar como / Examinar. Mostrará la ventana de guardar como.

    Ventana guardar como de Excel
  3. Ir a: Nombre de archivo / Escribir: RangoMayuscula. O el nombre deseado para el complemento.

  4. Ir a: Tipo / Seleccionar: Complemento de Excel.xlam.

  5. Pulsar el botón Guardar. Cierra la ventana y guarda el complemento en la carpeta requerida: C:\Users\[Nombre Usuario] \AppData \Roaming \Microsoft \Complementos.

  • INSTALAR COMPLEMENTO

Instalamos el complemento en Excel.

  1. Ir a: Cinta de opciones / Botón Archivo / Opciones / Complementos / Complementos de Excel. Mostrará la ventana con los complementos disponibles.

    Ventana de complementos Excel para instalarlo
  2. Activar la casilla: Rangomayuscula. Seleccionamos el complemento deseado.

  3. Pulsar el botón Aceptar. Cierra la ventana e instala el complemento.

  • ASIGNAR MACRO

Asignamos la macro a un comando en la barra de acceso rápido.

  1. Ir a: Cinta de opciones / Botón: Archivo / Opciones. Mostrará la ventana de opciones de Excel.

  2. Clic sobre categoría: Barra de herramientas de acceso rápido. Mostrará la vista para personalizar la barra.

  3. Ir a: Comandos disponibles en / Seleccionar: Macros / Clic sobre: RangoMayuscula. Macro insertada en el archivo xlam.

  4. Pulsar el botón Agregar. Para añadir a la barra de acceso rápido.

  5. Pulsar el botón Modificar / Indicar el símbolo deseado y el nombre para mostrar.

  6. Pulsar el botón Aceptar. Cierra la ventana Modificar y personaliza el comando.

  7. Pulsar el botón Aceptar. Cierra la ventana opciones de Excel.

  • EJECUTAR LA MACRO
  1. Ir a: Ventana de Excel / Seleccionar el rango deseado.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F8. Mostrará la ventana de macro con las macros disponibles.

  3. Ejecutar la macro: "RangoMayuscula". Macro creada.

  4. Verificar como todas las celdas del rango se convierten en mayúscula.

Nivel de dificultad: Experto VBA-Macros Excel Experto VBA - Macros

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.