VBA-在公式内某个范围内可变

我有以下代码,以计算单元格范围内的最大值:


 Range("E3").Select

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

如何在代码中用变量替换50?


谢谢你的帮助!


慕尼黑5688855
浏览 547回答 2
2回答

qq_笑_17

您是否尝试过:Dim sVal as StringsVal = "50"ActiveCell.FormulaR1C1 = "=MAX(RC[-3]:R[" & sVal & " ]C[-3])"
打开App,查看更多内容
随时随地看视频慕课网APP