Excel VBA如何在R1C1公式中保留变量单元格

时间:2019-07-22 16:10:36

标签: excel vba excel-formula excel-r1c1-notation

我的问题是,我想不出一种方法来使公式不立即求出单元格编号,而我希望它保持变量不变。

我目前正在编写一个代码,该代码检查工作簿中任意单元格的值,这些值可以手动更改。此值确定整个计算列的值,但到目前为止对我来说还算不错。

所以我的意思是我希望公式保持这种形式(“ = R”&x + y&“ C),其中x和y是任意变量,而不是将模块求值为a的模块。特定单元格,以便我可以更改变量之一的值以更改参考单元格。

1 个答案:

答案 0 :(得分:1)

您可以使用范围和公式方法来调用下一个:

LRandomNumber1 = Int ((300 - 200 + 1) * Rnd + 200)
LRandomNumber2 = Int ((300 - 200 + 1) * Rnd + 200)
Worksheets("Sheet1").Range("A1").Formula = "=A" + LRandomNumber1 + ":C" + LRandomNumber2;