Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Compación entre Range y Cells

| 0 comments

Compación entre Range y  Cells

Existe un par de maneras para acceder las celdas de nuestras hojas utilizando VBA. Podemos utilizar el objeto Range y también podemos utilizar el objeto Cells.

El objeto Cells tiene como primer argumento el número de fila y como segundo argumento el número de columna, el objeto no nos permite seleccionar un rango porque solamente podemos especificar una celda a la vez.

Cells(5, 2).Select

Para seleccionar un rango de celdas lo más conveniente es utilizar el objeto Range de la siguiente manera:

Range(“A1:D5”).Select

Establecer valor a las celdas con los 2 objetos señalados, ejemplo:

Range(“B5”).Value = 100
Cells(5, 2).Value = 200

Ventaja del objeto cell

El objeto Cells ofrece una ventaja que debemos considerar cuando necesitamos hacer un recorrido programático por varias celdas ya que será muy sencillo especificar las filas y columnas utilizando una variable numérica.

Ejemplo

Sub AZUL()
For i = 4 To 40
For j = 2 To 10
Cells(i, j).Value = i * j
Next j
Next i
End Sub

Elaborado por: Frank Alvarez Espinoza

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5