Excel VBA使用定义的变量添加单元格

Excel VBA使用定义的变量添加单元格,excel,vba,Excel,Vba,我试图添加由定义变量分隔的两个单元格值,但我无法在VBA中使用基于该变量的“RC”偏移量。 更具体地说,我计算一个我调用的变量LR。 我在D2单元上,它的值应该是:[单元C(LR+1)]^2+[单元C(2LR+1)]^2 我尝试了类似…=R[&LR+1&]C[-1]^2+R[&2*LR+1&]C[-1]^2,但没有任何运气 知道如何在excel宏中使用该相关距离吗 谢谢变量需要在引号之外,并与& ActiveSheet.Range("D2").FormulaR1C1 = "= R[" &

我试图添加由定义变量分隔的两个单元格值,但我无法在
VBA
中使用基于该变量的
“RC”
偏移量。 更具体地说,我计算一个我调用的变量
LR
。 我在D2单元上,它的值应该是:
[单元C(LR+1)]^2+[单元C(2LR+1)]^2

我尝试了类似
…=R[&LR+1&]C[-1]^2+R[&2*LR+1&]C[-1]^2
,但没有任何运气

知道如何在excel宏中使用该相关距离吗


谢谢

变量需要在引号之外,并与
&

ActiveSheet.Range("D2").FormulaR1C1 = "= R[" & LR+1 & "]C[-1]^2 + R[" & 2*LR+1 & "]C[-1]^2"

你能展示你的代码吗?这将有助于理解你的问题。这个标题完全没有用。请用更好的标题回答你的问题。Protip:想象一下,如果你正在寻找解决这个问题的方法,你会在谷歌上键入什么。另外,请阅读并编辑您的问题,使其与主题相关。现在…这是无法回答的…对于一些无法回答的值,你可以从上面的描述中得到。。你一定是个读心术的人:)。如果这是答案。。我向你的读心能力低头:)我认为这个问题很直截了当……你应该帮助别人,而不仅仅是批评。@Thomas不是想“批评”。你似乎一点也不知道这里每天有多少无聊的问题被问到。花点时间问一些毫无争议的问题,你会喜欢这个地方的。在你的问题上花很少或根本不努力,如果你幸运的话(比如现在),你会得到答案。通过收集反对票和关闭帖子,系统本身将阻止你的帐户提出新问题。这不是关于“批评”,而是让每个人都能享受这个网站。“批评者”的意思是改进你们的帖子,而不是恶作剧。@Thomas,问题不是直截了当的。离它很远。。。您要求添加两个单元格值。这是对数字执行的算术运算。。。示例:3+4。。。。“由定义变量分隔”毫无意义。。。。你没有努力解释你想要什么