Introducir una variable en una FormulaR1C1 VBA
Tengo el siguiente código
ActiveCell.FormulaR1C1 = "=R[-55]C"
Y lo que quiero es remplazar el [-55] por una variable X asiendo esta:}
X = Cells.Find(what:="s27").Offset(0, 1)
Lo escribí de la siguiente manera pero me sale error
ActiveCell.FormulaR1C1 = "=R[&X&]C"
Como se podría escribir ese código?
Teniendo en cuenta que el codigo completo va asi:
ult = Range("A" & Rows.Count).End(xlUp).Row
rang = ult
Cells(ult + 3, 2).Select
X = Cells.Find(what:="s27").Offset(0, 1)
ActiveCell.FormulaR1C1 = "=R[-55]C" 'código a cambiar por la variable X
Range(Cells(ult + 3, 2), Cells(2 * ult - rang + 3, 2)).AutoFill Destination:=Range(Cells(ult + 3, 2), Cells(ult + 3, 51)), Type:=xlFillDefault
1 respuesta
Respuesta de Dante Amor
1