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”).