Вы находитесь на странице: 1из 11

Excel Application

Siguiente
 En esta clase, vamos a explicar
como hacer para crear un archivo
de Excel desde el Visual Basic y
viceversa.

Para crear archivo

Anterior Para abrir archivo


Para crear un archivo de Excel
 Dim Aplic As New Excel.Application
 Dim Libro As New Excel.Workbook
 Dim Hoja As New Excel.Worksheet
 Set Libro = Aplic.Workbooks.Add
 Set Hoja = Libro.ActiveSheet
 With Hoja
 .Cells(1, 1) = "Nombre"
 .Range("B1") = "Apellido"
 .Cells(2, 1) = "Leo"
 .Range("B2") = "Kristal"
 .Range("A1:B1").Font.Bold = True
 End With
 Libro.SaveAs "D:\direccion.xls"
 Libro.Close

Anterior
Dim Aplic As New Excel.Application
Dim Libro As New Excel.Workbook
Dim Hoja As New Excel.Worksheet

 Esto sirve para crear la aplicación de


Excel.
 Esto sirve para crear el archivo de Excel.
 Esto sirve para crear una hoja de
trabajo en Excel.

Anterior
Set Libro = Aplic.Workbooks.Add
Set Hoja = Libro.ActiveSheet

 Esto sirve para unir el archivo a la


aplicación o viceversa (un libro sin
sus hojas no sirve).
 Esto sirve para unir las hojas al
archivo.

Anterior
With Hoja
.Cells(1, 1) = "Nombre"
.Range("B1") = "Apellido"

.Cells(2, 1) = "Leo"
.Range("B2") = "Kristal"
.Range("A1:B1").Font.Bold = True
End With
 Esto sirve para escribir en una celda determinada
(tipo matriz).
 Esto sirve para escribir en una celda determinada
(tipo Excel).
 Esto sirve para poner una característica especial a
un grupo de celdas.

Anterior
Libro.SaveAs "D:\direccion.xls"
Libro.Close

 Esto sirve para guardar el archivo


en determinado destino.
 Esto sirve para cerrar el archivo.

Anterior
Para abrir un archivo de Excel
 Set Libro = Aplic.Workbooks.Open("D:\direccion.xls")
 Set Hoja = Libro.Worksheets("Hoja1")
 Label1 = Hoja.Cells(1, 1)
 Libro.Close
 Set Aplic = Nothing
 Set Libro = Nothing
 Set Hoja = Nothing

Anterior
Set Libro =
Aplic.Workbooks.Open("D:\direccion.xls")
Set Hoja = Libro.Worksheets("Hoja1")

 Esto sirve para abrir un


documento en Excel.
 Esto sirve para hacer que la
“Hoja1” sea utilizable.

Anterior
Label1 = Hoja.Cells(1, 1)
Libro.Close

 Esto sirve para hacer que el “Label1”


tengo el valor de lo que dice en la celda
“1,1”.
 Esto sirve para cerrar el archivo.

Anterior
Set Aplic = Nothing
Set Libro = Nothing
Set Hoja = Nothing

 Esto sirve para vaciar las


posiciones de memorias ocupadas.

Anterior

Вам также может понравиться