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. |
No hay comentarios:
Publicar un comentario