Start » VBA de Excel – ejemplos prácticos de macros

VBA de Excel – ejemplos prácticos de macros

Una de las utilidades principales de VBA es la de automatizar tareas cotidianas, como por ejemplo crear un atajo (del teclado) para la función de ‘Pegar como valor’ en Excel.

Estas pequeñas aplicaciones suelen denominarse ‘macros’, pero Excel VBA también sirve para la programación de aplicaciones más complejas, como servicios de bases de datos y la manipulación de archivos.

Ejemplos de macros VBA de Excel

Esta lista de ejemplos VBA de Excel recopila algunas pequeñas aplicaciones de código VBA. Recuerda – haz una copia de seguridad antes de aplicar código VBA a tus archivos.

Excel y otros programas

Abrir Excel desde VB Método para abrir-copiar-modificar-cerrar Excel desde VB.
Marcador de teléfono Cómo marcar el teléfono desde Excel (API).
Importar texto de Word a Excel Aplicamos la función ‘Create Object’ de VBA para importar textos desde Word.
Macro para pegar celdas Excel en tabla Word Mandar celdas Excel a una tabla nuevo de Word.
Importar celdas de Excel a Excel ADO de Excel VBA nos deja conectar con otro libro Excel para importar datos.

Excel y bases de datos

Access a Excel (ADO) Importar (ADO) una tabla Access a Excel.
Crear/modificar archivo de texto Código VBA – archivo de texto como base de datos.
Importar dBase IV a Excel Importar una base de datos dBase IV a una hoja Excel.
Abrir archivo de texto en Excel Ejemplo VBA cómo abrir archivos planos en Excel.

Excel y Outlook

Excel por e-mail Mandar hoja Excel por e-mail.
Importar datos de Outlook a Excel Importar datos de Outlook a Excel. (VBA)

Libros y hojas Excel

Libros Libros, hojas etc.
Hojas Código para insertar y ordenar las hojas Excel .
Formatos Formatear celdas en Excel (VBA).
Filas VBA: Trabajar con filas.
Columnas VBA: Trabajar con columnas.
Repasar archivos/carpeta Método VBA Excel para repasar varios archivos de una carpeta.

Colores y filtros en Excel

Colores Colores y Excel VBA, breve repaso.
Colorear celdas al hacer click Un evento de la hoja para colorear celdas Excel seleccionadas.
Filtrar con colores Truco para añadir colores al Autofiltro de Excel.
Scrollrow – el rango visible Devolver el rango visible de la hoja Excel de la pantalla.

Vínculos y acceso en Excel

Acceso a hojas Restringir acceso a una o varias hojas de un libro Excel.
Enlaces a todas las hojas Crear lista de enlaces a cada hoja del libro Excel.
Crear archivos de cada hoja Crear archivo independiente de cada hoja Excel.
Eliminar vínculos Eliminar vínculos externos/a otras hojas.

Información del sistema o usuario

Objeto ‘Application’ El objeto Application de Excel VBA nos da información.
País y idiomas del usuario Ejemplo VBA: Devolver el país del usuario.

Funcionalidad añadida

El diálogo ‘Abrir archivo’ Abrir otro libro Excel a través del diálogo VBA ‘Abrir’.
Ejemplos del messagebox El messagebox de VBA presenta información/interactua.
Explorador de informes Explorar informes desde un Panel Principal.
Reloj Crear un reloj en Excel empleando el OnTime.
Barra de progreso Crear una barra de progreso en el StatusBar.
Casilla de verificacion Evento Change para simular una casilla de verificación.
Sistema de ayuda Emplear el evento Change para proporcionar ayuda al usuario.
Temporizador El temporizador de Excel.
Método WAIT Hacer que el código VBA pare durante un tiempo.

Imprimir

Incluir función VBA Excel para imprimir Funciónes para que el usuario pueda imprimir las hojas Excel cómodamente.

Excel y VBA

Copiar/exportar módulos VBA Ejemplo VBA para exportar módulos.

Funciones

Calcular dígitos de control Comprobar una cuenta bancaria española.
Buscar INSTR Utilizar la función INSTR para filtrar una lista en Excel.
Sumar un rango variable Aplicar fórmulas de Excel en VBA.