El
modelo de objetos de VBA está constituido por los elementos que constituyen una
aplicación. Para el caso de una hoja electrónica estos elementos están
constituidos por el libro de Excel, las hojas, las celdas, los renglones y las
columnas entre otros; para el caso de Outlook los elementos son las carpetas
que existen dentro de la aplicación, los correos que existen en las carpetas,
las tareas, los contactos, etc.
Tenemos así que
cada aplicación estará constituida por sus propios objetos, por lo que cuando
definamos una función con VBA podremos manipular los objetos de la aplicación
mediante este modelo. Por ejemplo, una celda es un objeto que posee sus métodos
y propiedades que definirán su comportamiento, y que son accesibles desde el
Excel. por ejemplo en una hoja electrónica para definir el contenido de una
celda.
En la imagen que el objeto "worksheet" contiene un objeto Range con el que se puede acceder a un rango dentro de la hoja, el atributo value nos permitirá asignar un valor a un rango o celda.
De aquí que con el
siguiente programa podemos realizar la función descrita
Generando el siguiente resultado después de la corrida:
No hay comentarios:
Publicar un comentario