Disfruta de este título ahora mismo, y de millones más, con una prueba gratuita

A solo $9.99/mes después de la prueba. Puedes cancelar cuando quieras.

VBA Excel Modelo de Objetos

VBA Excel Modelo de Objetos

Leer la vista previa

VBA Excel Modelo de Objetos

valoraciones:
3/5 (2 valoraciones)
Longitud:
92 páginas
1 hora
Editorial:
Publicado:
Dec 8, 2017
ISBN:
9781370623501
Formato:
Libro

Descripción

Este libro es el segundo de una serie de libros dedicados al aprendizaje de VBA pare Excel. Aquí nos enfocaremos en el tema del modelo de objetos, y en particular en los objetos más importantes que lo integran: Application, Workbooks, Workbook, Worksheets, Worksheet y Range. Se describen las herramientas de ayuda que proporciona el editor de VBA para lidiar con la gran cantidad de elementos que maneja: Clases (Objetos), Propiedades, Métodos, Eventos, Constantes y otros. Se revisa la sintaxis para la referencia de los objetos y las principales propiedades y métodos. Se muestran ejemplos de procedimientos, así como figuras para ayudar a la comprensión del tema.

Editorial:
Publicado:
Dec 8, 2017
ISBN:
9781370623501
Formato:
Libro

Sobre el autor


Relacionado con VBA Excel Modelo de Objetos

Libros relacionados

Artículos relacionados

Vista previa del libro

VBA Excel Modelo de Objetos - Luis Brito

Introducción

En este libro nos enfocaremos en el modelo de objetos de VBA Excel, y en particular en los objetos más importantes que lo integran: Application, Workbooks, Workbook, Worksheets, Worksheet y Range.

Comenzaremos con una visión general del modelo de objetos, la forma en que se referencia un objeto utilizando la estructura jerárquica y el operador punto. Se describirán algunas herramientas de ayuda que proporciona VBA para lidiar con la gran cantidad de elementos que maneja: Clases (Objetos), Propiedades, Métodos, Eventos, Constantes y otros. Entre estas herramientas está el examinador de objetos y las opciones de auto completación que proporciona el editor: Lista de miembros automática, Lista de constantes, Información rápida, Información de parámetros y auto completación de palabra.

Luego Avanzaremos objeto por objeto, a partir del objeto Application, describiendo la sintaxis de la referencia del objeto, la descripción de las principales propiedades y métodos con sus sintaxis y parámetros. En la mayoría de los casos se muestran ejemplos de procedimientos, así como figuras con los resultados de la ejecución para ayudar a comprender mejor el uso de las diferentes propiedades y métodos, al enmarcarlos dentro de un uso real de los mismos.

Este libro se diseñó para profundizar un poco más en el tema del modelo de objetos de VBA Excel, el cual fue tratado en el libro VBA Excel una Guía Esencial. Te recomiendo que leas ese libro debido a que proporciona una visión general de VBA Excel, a partir de la cual puedes ir profundizando en cada detalle. Puedes imaginarlo como el campamento base, desde el cual puedes aventurar en diferentes direcciones, profundizando en diferentes temas. En este caso hemos avanzado más allá de lo esencial, mostrando los principales objetos del modelo de objetos de VBA Excel.

Capítulo 1 - Modelo de Objetos

El modelo de objetos tiene una estructura jerárquica y existen objetos que contienen otros objetos y además existen colecciones de objetos. En el tope de la estructura jerárquica está el objeto Application, que en nuestro caso es Excel.

Los objetos tienen propiedades, métodos y eventos. Algunos elementos se utilizan en algunos casos como objetos y en otros como propiedades. Por ejemplo, Range puede ser un objeto y también una propiedad de varios objetos. La mejor forma de conocer si el elemento utilizado es un objeto, una propiedad o un método es revisando el examinador de objetos en el editor de Visual Basic. Para abrirlo podemos hacer clic en el icono del examinador de objetos, o con la tecla F2.

Los objetos, se denominan también clases y se muestran en la columna izquierda del examinador y en la columna derecha se muestran los miembros asociados a la clase, los cuales pueden ser propiedades, métodos, eventos y constantes.

Podemos utilizar el buscador y colocar el nombre de un elemento y nos indicara las clases y miembros asociados a este elemento. Por ejemplo, Workbook nos muestra que puede ser una clase o un miembro de una clase (propiedad).

Si un elemento se encuentra dentro de otro elemento, entonces el elemento contenido es una propiedad del elemento padre. También podemos decir que, si un elemento tiene propiedades, entonces el elemento es un objeto. Por ejemplo:

Application.Workbooks(1)

Application es un objeto, y Workbooks es una propiedad del objeto Application, que regresa un objeto tipo Workbook.

Podemos llamar otras propiedades asociadas al objeto creado. Workbook tiene como propiedad Worksheets, la cual devuelve un objeto tipo Worksheet, que es un miembro de la colección Worksheets.

Application.Workbooks(1).Worksheets(Hoja1)

Así podemos seguir añadiendo propiedades y creando nuevos objetos. En la última línea creamos un objeto tipo Worksheet, el cual tiene asociado la propiedad Range, que devuelve un objeto Range constituido por una o más celdas. Los objetos Range tienen la propiedad Value que le permite asignar un valor al rango de celdas.

Application.Workbooks(1).Worksheets(Hoja1).Range(A1).Value = Hola

Esta constituye la forma completa de referenciar un objeto, indicando la jerarquía de los objetos y separando cada objeto con su propiedad con el operador punto (.).

No siempre es necesario colocar toda la referencia completa, por ejemplo, se puede omitir el objeto Application y VBA interpreta que la aplicación es Excel. Si

Has llegado al final de esta vista previa. ¡Regístrate para leer más!
Página 1 de 1

Reseñas

Lo que piensa la gente sobre VBA Excel Modelo de Objetos

3.0
2 valoraciones / 0 Reseñas
¿Qué te pareció?
Calificación: 0 de 5 estrellas

Reseñas de lectores