Hola a todos,
He iniciado este blog para intentar explicar de un modo simple el lenguaje de programación Visual Basic para aplicaciones, que en el caso que nos ocupa es solo para Excel aunque es un lenguaje común a todas las aplicaciones del paquete de Microsoft Office.
Trabajando con Excel el uso del lenguaje VBA nos permite:
- Automatizar acciones repetitivas
- Interactuar sobre los libros de Excel.
- Crear formularios personalizados.
- Personalizar el interfaz de Excel.
- Modificar las opciones de Excel.
- Comunicar Excel con otras aplicaciones de Microsoft Office.
En este ejemplo se cierra la primera ventana que esté abierta u oculta en Microsoft Excel.
Visual Basic para aplicaciones |
Application.Windows(1).Close |
Escritura del código VBA.
Hay dos maneras de crear un procedimiento VBA:
- Generar automáticamente el código a partir de la grabadora de macros.
- Escribir directamente el código del procedimiento en el editor de VB.
Más adelante explicaremos estas dos formas de crear código, de momento explicaremos algunas definiciones sobre palabrotas que vamos soltando y que posiblemente no sepamos lo que queremos transmitir.
Proyecto:
Cada libro de Excel tiene asociado un proyecto que contiene todos los modulos de códigos VBA agrupados en categorías.
Módulos:
Los módulos contienen las macros grabadas y sus propios procedimientos y funciones escritos en VBA.
Procedimientos:
Los procedimientos son subprogramas escritos en Vba. Cada macro grabada genera un procedimiento con el mismo nombre de la macro.
Función:
Las funciones son procedimientos que devuelven un valor. Para crear una función se debe de utilizar la instrucción Function.
En la siguiente publicación desarrollaremos como crear una macro automáticamente…
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.