Como funciona formulaR1C1 en una macro

Como es el código para usar esa fórmula con variables.

Lo que quiero es cambiar el 5 por la variable x

ActiveCell.FormulaR1C1 = "=+'N2'!R[5]C"

1 respuesta

Respuesta
1

Intenta

Sub prueba()
    Dim x As Integer
    x = 5
    ActiveCell.FormulaR1C1 = "=+'N2'!R[" & x & "]C"
End Sub

Pero ten en cuenta que los corchetes convierten a la fila en relativa, es decir, que la dirección que pondrá el código en la celda activa es la que esté situada 5 filas por debajo.

No sé si eso es lo que necesitas, de ahí que avise de ello.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas