



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

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.
Abrir un libro nuevo de Excel en blanco.
Pulsar la tecla Alt y mantener pulsada
Pulsar la tecla F11. Mostrará el editor de Visual Basic.
Ir a: Barra de Menú
Insertar
Módulo. Mostrará la ventana del módulo donde escribimos la macro.
Escribir el código de la macro:
Sub RangoMayuscula()
Dim celda As RangeFor Each celda In Selection
celda.Value =UCase(celda.Value)
NextEnd Sub
- OPCIONES DEL PROYECTO
Podemos asignar algunas propiedades al proyecto.
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.
Ir a: Barra de menús
Herramientas
Propiedades de VBAProject. Mostrará la ventana de propiedades del proyecto.
Clic sobre la pestaña: Protección.
Activar la casilla: Bloquear proyecto para visualización. Evitando mostrar el código de la macro.
Ir a: Contraseña
Escribir la contraseña deseada. Para mostrar las propiedades del proyecto.
Ir a: Confirmar contraseña
Escribir de nuevo la contraseña. Para confirmarla.
Pulsar el botón Aceptar. Cierra la venta y aplica las opciones.
INSERTAR DESCRIPCIÓN A LA MACRO. Ir a la ventana de Excel.
Ir a: Cinta de opciones
Pestaña: Programador (desarrollador)
Grupo: Código
Macros
. Mostrará la ventana con la macro creada.
Pulsar el botón: Opciones. Mostrará la ventana de opciones de la macro.
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.
Pulsar el botón Aceptar. Cierra la ventana de opciones de la macro.
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.
Ir a la: Ventana de Excel.
Ir a: Cinta de opciones
Pestaña: Archivo
Guardar como
Examinar. Mostrará la ventana de guardar como.
Ir a: Nombre de archivo
Escribir: RangoMayuscula. O el nombre deseado para el complemento.
Ir a: Tipo
Seleccionar: Complemento de Excel.xlam.
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.
Ir a: Cinta de opciones
Botón Archivo
Opciones
Complementos
Complementos de Excel. Mostrará la ventana con los complementos disponibles.
Activar la casilla: Rangomayuscula. Seleccionamos el complemento deseado.
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.
Ir a: Cinta de opciones
Botón: Archivo
Opciones. Mostrará la ventana de opciones de Excel.
Clic sobre categoría: Barra de herramientas de acceso rápido. Mostrará la vista para personalizar la barra.
Ir a: Comandos disponibles en
Seleccionar: Macros
Clic sobre: RangoMayuscula. Macro insertada en el archivo xlam.
Pulsar el botón Agregar. Para añadir a la barra de acceso rápido.
Pulsar el botón Modificar
Indicar el símbolo deseado y el nombre para mostrar.
Pulsar el botón Aceptar. Cierra la ventana Modificar y personaliza el comando.
Pulsar el botón Aceptar. Cierra la ventana opciones de Excel.
- EJECUTAR LA MACRO
Ir a: Ventana de Excel
Seleccionar el rango deseado.
Pulsar la tecla Alt y mantener pulsada
Pulsar la tecla F8. Mostrará la ventana de macro con las macros disponibles.
Ejecutar la macro: "RangoMayuscula". Macro creada.
Verificar como todas las celdas del rango se convierten en mayúscula.
