Documente Academic
Documente Profesional
Documente Cultură
El objeto Application, es el objeto de mayor nivel dentro de la jerarquía de objetos VBA de Excel
y representa la instancia de Excel actual.
Este objeto contiene los valores y opciones de toda la aplicación y todos los métodos necesarios
para obtener objetos de nivel superior como Libros, Hojas y Celdas.
Por defecto no se suele especificar al hacer referencia a los objetos de trabajo, pero si lo
utilizamos para manipular las opciones y comandos de Excel.
WorkBook
La colección más importante de objetos que nos ofrece Excel es WorkBooks que representa todos
los libros de trabajo actualmente abiertos en la sesión actual de trabajo.
Por medio de esta colección podemos crear o abrir libros de trabajo, o hacer referencia a algún
elemento de cualquier libro abierto.
SINTAXIS: Workbooks(Workbook)Propiedad = "Texto"
Conocer el total de libros abiertos actualmente. (propiedad
Workbooks.Count
Count).
Workbooks.Path Devuelve la ruta de acceso al archivo del archivo.
SINTAXIS: Workbooks(Workbook)Método Arg1:= Valor, Arg2:= "Texto"…
Si tenemos 3 libros abiertos actualmente esta propiedad
contendrá el valor 3.
Workbooks.Open
Workbooks.Open
Filename:="Z;\DocumentosTrabajo\DatosTrabajo.xlsx".
Filename = indica donde y qué nombre tiene el libro que
deseamos abrir.
Crear un nuevo libro de trabajo: (método Add). Crea un nuevo
Workbooks.Add
libro y lo añade a la colección de libros abiertos.
Activar un libro para trabajar con su contenido: (método
Workbooks("Ejemplo.xlsx").Activate
Activate).
Workbooks("Ejemplo.xlsx").Close Cerrar un libro abierto: (método Close).
Workbook.Protect Protege el libro, estructura y ventanas.
Workbooks.Save Guarda el libro, con el nombre actual.
Workbook.SaveAs Guarda el libro, con un nuevo nombre.
Workbook.SaveCopyAs Guarda una copia del libro, con un nuevo nombre.
WorkSheet
Para hacer referencia a una hoja de cálculo del libro abierto, se utiliza la colección WorkSheets
que representa las hojas de cálculo actuales del libro. Opcionalmente también podemos trabajar
con las hojas del libro con la colección Sheets.
Gran parte del trabajo de Excel se realiza sobre celdas y rangos de las hojas. Así el objeto Range
está contenido dentro de un objeto más amplio Worksheet y consta de una única celda o serie de
celdas de una hoja simple.
Es decir, podemos aplicarla para seleccionar, dichas celdas, o bien para darles algún valor, o
aplicarles alguna fórmula.
https://www.excel-avanzado.com/8452/el-objeto-range.html
http://minubeinformatica.com/cursos/excel-por-modulos/macros-en-excel-ii-objetos-vba
http://recursostic.educacion.es/observatorio/web/ca/software/programacion/499-paloma-prieto-
gonzalez
https://www.slideshare.net/alfonsosalazar5661/vba-y-objetos-excel-79191384