Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
y usos.
Application son las iguales a las que podemos tener acceso en el apartado Archivo
Debido a que el objeto Application es el objeto principal dentro de VBA todos los demás
objetos derivan de él. Es por ello por lo que comúnmente las instrucciones comienzan
Application.Calculate
Calculate
Worksheets(1).Calculate
Worksheets(1).Range("A1:E10").Calculate
[A13].Value = 1313
Evaluate("A13").Value = 1313
Vble = [COS(90)]
Vble = Evaluate("COS(90)")
Application.Quit
RangoUnion.Formula = "Excelforo"
Application.Calculation = xlCalculationAutomatic
Application.CalculateBeforeSave = True
Application.CalculateBeforeSave = xlEscKey
Application.DisplayAlerts = False
Workbooks("Libro1.xlsm").Close
Application.DisplayAlerts = True
2. WorkBook. 4
hoja de un libro de Excel, un libro de Excel puede tener más de una hoja lo cual significa
que un objeto Workbook puede contener más de un objeto Worksheet, como no tenemos
límite en el número de hojas que puede tener un libro, se volvería complejo organizar esta
correlación entre los objetos Workbook y Worksheet y por esta razón se crearon las
colecciones de objetos. De esta manera un objeto Workbook tiene asociada una colección
de objetos Worksheets la cual contiene los objetos Worksheet que representan las hojas
directamente todos los libros de Excel, sino que tiene una colección de objetos
Workbooks la cual incluirá todos los objetos Workbook de los libros de Excel que
abramos en nuestro código VBA. directamente todos los libros de Excel, sino que tiene
una colección de objetos Workbooks la cual incluirá todos los objetos Workbook de los
Application.Workbooks("Libro1.xlsx").Activate
Workbooks.Add
Workbooks.Close
Workbooks.Name
Workbooks.Path
Workbooks.Author
includedocproperties:=True, openafterpublish:=True
End Sub 5
3. WorkSheet.
clase o conjunto WorkSheets. Como clase o conjunto, WorkSheets contiene todos los
Application.Workbooks(1).Worksheets(1) .Activate
Worksheets(1).Visible = False
Worksheets("Sheet1").Activate
ActiveSheet.PageSetup.Orientation = xlLandscape
ActiveSheet.PrintOut
4. Range.
El objeto Range se refiere a una celda específica , una celda activa, un conjunto de
Es decir, podemos aplicarla para seleccionar, dichas celdas, o bien para darles algún
Worksheets("Sheet1").Range("A5").Value = _
Worksheets("Sheet1").Range("A1").Value
Worksheets("Sheet1").Activate
Worksheets(1).Cells(1, 1).Value = 24
With Worksheets(1)
.Range(.Cells(1, 1), _
.Cells(10, 10)).Borders.LineStyle = xlThick 7
End With
Worksheets("sheet1").Activate
Set r1 = Range("A1:B2")
Set r2 = Range("C3:D4")
myMultiAreaRange.Select
Lista de referencias 8
https://ayudaexcel.com/megaguia-macros-vba/
https://exceltotal.com/las-colecciones-de-objetos-workbooks-y-worksheets/
https://www.excel-avanzado.com/8452/el-objeto-range.html