VBA-在一个范围内的variables,在一个公式内
我有以下代码,以计算单元格范围内的最大值:
Range("E3").Select ActiveCell.FormulaR1C1 = "=MAX(RC[-3]:R[50]C[-3])"
我怎样才能取代50与我的代码中的variables?
谢谢你的帮助!
你有没有试过这个:
Dim sVal as String sVal = "50" ActiveCell.FormulaR1C1 = "=MAX(RC[-3]:R[" & sVal & " ]C[-3])"
像这样的东西:
Dim somevar as Integer somevar = 50 ActiveCell.FormulaR1C1 = "=MAX(RC[-3]:R[" + somevar + "]C[-3])"