Beruflich Dokumente
Kultur Dokumente
trabajo diario.
Application
Representa cualquier elemento del Office
WorkBook
dentro de la aplicación.
Columns Columnas
Rows Filas
Application.Workbooks(“libro1.xlsx”).Worksheets(“Hoja1”).Range(“A1”)
Celda1
Excel Libro 1 Hoja1
Worksheets(“Hoja1”).Range(“A1”)
Para colocar un dato
en una celda debes
Hoja1 Celda1 especificar primero la
HOJA y luego la
CELDA
Propiedades, métodos y eventos de los objetos:
Método
Propiedad
Application
Hace referencia
Hace referencia a Hace referencia a Hace referencia a Hace referencia
al objeto
la celda activa. un gráfico activo. la hoja activa. al libro abierto.
seleccionado.
EJEMPLOS:
Sub Celda_activa()
Application.ActiveCell.Value = "hola" ActiveCell.Value = "hola"
End Sub
Sub Borrar_contenido()
ActiveCell.ClearContents
End Sub
Sub Nombre_hoja()
ActiveSheet.Name = "EXCEL"
End Sub
El MSGBOX muestra un mensaje con el
texto específico.
Sub Nombre_Libro()
MsgBox ActiveWorkbook.Name
End Sub
Sub Guardar_nuevolibro()
ActiveWorkbook.SaveAs Filename:="D:\Excel.xlsm"
End Sub
Sub Seleccion()
Selection.Value = 12
End Sub
Objeto Range
Sub Texto_celda()
Worksheets("Excel").Range("A1").Value = "Excel"
'Especifico que debe colocar el valor en la hoja con nombre EXCEL en la celda
A1
Hoja1.Range("A2").Value = "INFOUNSA"
'Especifico que debe colocar el texto en la celda A2 de la HOJA1 acá trabajo
con el nombre que asigna Excel a la hoja
Range("A3").Value = "TU NOMBRE"
'No se especifica la hoja, por ende, el valor lo colocará en la celda A3 de la
hoja donde se encuentre ubicado
End Sub
Sub Pedir_Dato()
Dim tex As String
tex = InputBox("Escribe un texto")
MsgBox " El texto ingresado es: " & tex
ActiveCell.Value = tex
End Sub
Sub Objeto_Cells()
Hoja1.Cells(5, 1).Value = "Tus apellidos"
End Sub
Sub Suma()
For f = 4 To 10
For c= 2 To 5
Cells(f, c).Value = f + c
Next c
Next f
End Sub
Sub Propiedad_Offset()
ActiveCell.Offset(1, 0).Value = 10
End Sub
Sub Valores_Offset()
For f = 1 To 5
For c = 1 To 2
Range("G2").Select
ActiveCell.Offset(f, c).Value = f * c
Next c
Next f
End Sub
Objeto LIBRO
Al realizar directamente una acción con el libro (evento)
debe ser programada en el THISWORKBOOK no en un
módulo