VBA- variable en un rango, dentro de una fórmula

Tengo el siguiente código para calcular el máximo en un rango de celdas:

Range("E3").Select ActiveCell.FormulaR1C1 = "=MAX(RC[-3]:R[50]C[-3])" 

¿Cómo puedo reemplazar 50 con una variable en mi código?

¡Gracias por tu ayuda!

¿Has probado esto?

 Dim sVal as String sVal = "50" ActiveCell.FormulaR1C1 = "=MAX(RC[-3]:R[" & sVal & " ]C[-3])" 

Algo como esto:

 Dim somevar as Integer somevar = 50 ActiveCell.FormulaR1C1 = "=MAX(RC[-3]:R[" + somevar + "]C[-3])"