Excel: Recorrer columnas

Si queremos hacer una macro que recorra una tabla por filas y por columnas, habrá dos ciclos; uno para recorrer las filas y otro para recorrer las columnas. Pero, ¿cómo hacemos para indicar la columna con una variable que debe tomar sucesivamente los valores A, B, C, etc.? Aquí veremos los pasos a seguir.
LUN, 20 / MAY / 2013

La forma más cómoda para identificar una celda en una macro, cuando tanto la fila como la columna son variables, es con la ayuda de la instrucción Cells. Esta instrucción tiene dos argumentos: la fila y la columna de la celda. Por ejemplo, la instrucción Cells(3, 4) se refiere a la celda [D3] porque la D es la cuarta letra del alfabeto. La siguiente macro, por ejemplo, recorre el rango [A1:D10] reemplazando cada valor por su cuadrado:

Sub Cuadrados()

For i = 1 To 10

For j = 1 To 4

Cells(i, j) = Cells(i, j) * Cells(i, j)

Next

Next

End Sub

La columna puede identificarse también con el número de orden de la letra: la celda [D3] se puede expresar también con Cells(3, “D”).

¡Comparte esta noticia!

Últimos lanzamientos Ver más