Vba y objetos excel

Páginas: 5 (1199 palabras) Publicado: 22 de marzo de 2012
Objetos de Excel y Programación en Visual Basic · 1 de 3

OBJETOS DE EXCEL EN VISUAL BASIC
Jerarquía de Objetos: Application
Workbooks(Workbook) Worksheets(Worksheet)

.
Range

Ejemplo: Application.Workbooks("NombreLibro.xls").Worksheets("NombreHoja").Range("C2").Propiedad Application.Workbooks(ÍndiceLibro).Worksheets(ÍndiceHoja).Range("NombreRango").Método

♣ Application
Propiedades.Caption .Path .WindowState .DisplayAlerts .ScreenUpdating .DisplayStatusBar .DisplayFormulaBar .StatusBar [String, L/E] [String, L] [L/E] [Boolean, L/E] [Boolean, L/E] [Boolean, L/E] [Boolean, L/E] [String, L/E]

El propio Excel. [Tipo, Lectura/Escritura] Sintaxis: Application.Propiedad = Valor

Título de la Ventana Principal de Excel. Devuelve la Carpeta donde está instalado Excel. xlNormal/ xlMaximized / xlMinimized. Estado de la ventana. True / False. Muestra o no los mensajes de alerta. True / False. Actualiza o no la ventana a medida que se ejecuta la subrutina. True / False. Muestra u oculta la barra de estado. True / False. Muestra u oculta la barra de fórmulas. Devuelve o establece el texto de la barra de estado. (False si Excel tiene el control). Sintaxis:Application.Método Arg1:=Valor, Arg2:="Cadena", ... [] Recalcula todas las fórmulas, de todas las hojas, de todos los libros abiertos. [String, Integer] Muestra un tema de ayuda. [] Cierra Excel. [String, ...] Ejecuta un Procedimiento con sus argumentos si los lleva. Libros de trabajo de Excel. (Los *.xls) Libro que contiene la macro que se ejecuta. Libro activo. (Ejemplo: NombreLibro = ActiveWorkbook.Name )Referencia a un libro por su nombre. Libro llamado "Libro1.xls". ¡Debe estar abierto! Referencia a un libro por su Índice. Primer libro de la colección. Primer libro abierto. Último libro de la colección. Último libro abierto. (Workbooks.Count es la cantidad de libros). Sintaxis: Workbooks(Workbook).Propiedad = "Texto" Devuelve el Número de libros de la colección de libros abiertos. Propiedad de laColección. Devuelve el Nombre del Libro. (Para cambiarlo usar el método SaveAs). Devuelve la Ruta de acceso al archivo del libro. Nombre del Autor del libro. True / False. Si es False se han hecho cambios en el libro, y no están salvados. Sintaxis: Workbooks(Workbook).Método Arg1:=Valor, Arg2:=" Texto", ... [String, Bool] Abre un libro existente: FileName:="c:\dir\libro.xls" [] Crea un nuevo librovacío y lo agrega a la colección.

Métodos Argumentos
.Calculate .Help .Quit .Run Ninguno HelpFile, HelpContextId Ninguno Macro, arg1, arg2, ...

♣ Workbooks
ThisWorkbook ActiveWorkbook Workbooks("Libro1.xls") Workbooks(1) Workbooks(Workbooks.Count)

Propiedades
.Name .Path .Author .Saved

[Tipo, L/E] [String, L] [String, L] [String, L/E] [Boolean, L] Argumentos FileName, ReadOnly NingunoWorkbooks.Count [Integer, L]

Métodos
.Open .Add .Activate .Close .Protect .Save .SaveAs .SaveCopyAs

de la Colección Workbooks

de un libro determinado

Ninguno [] Activa el libro especificado. SaveChanges, FileName [Bool, String] Cierra el libro, y lo guarda con un nombre si True. Password, Structure, Windows [String, Bool, Bool] Protege el libro, estructura y ventanas. Ninguno []Guarda el libro, con el nombre actual. FileName [String] Guarda el libro, con un nuevo nombre. FileName [String] Guarda una copia del libro, con un nuevo nombre. Colección de Hojas de Trabajo. (Las hojas de un libro Excel) Hoja activa. (Ejemplo: NombreHoja = ActiveSheet.Name ) Hoja llamada "Hoja1". Primera hoja de la colección. (Ej: NombreHoja = Worksheets(1).Name ) Última hoja de la colección.(Worksheets.Count es la cantidad de hojas). Sintaxis: Worksheets(Worksheet).Propiedad = "Cadena" Propiedad de la Colección. Devuelve el número de hojas de la colección. Devuelve el índice númerico de la hoja dentro de la colección de hojas. Nombre de la Hoja. Devuelve la siguiente hoja. (.Previous) la anterior. Devuelve un objeto Range con el rango de la hoja que tiene datos.

♣ Worksheets...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vba Y Objetos En Excel
  • aprende vba con excel
  • Principios básicos de vba en excel
  • Automatizando la generacion graficos excel
  • Vba En Excel
  • Vba Excel
  • busqueda de objetos en excel
  • Objetivos en excel 2007

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS