使用输入细胞的细胞参考?

时间:2013-12-15 23:22:48

标签: excel vba excel-vba

在单元格K1中,VBA插入一个基于vba代码中概述的某些条件而更改的单元格引用。

对于这个例子,我们可以说这个单元格的价值是$ A $ 13

现在在单元格K2中,我希望它与K1提供的单元格引用中的内容相同。

所以换句话说,如何在excel公式中使用单元格K1中提供的单元格引用,因为当我按下= K1时,我会收到单元格的值,即$ A $ 13而不是单元格的值$ A $ 13

1 个答案:

答案 0 :(得分:2)

您想使用函数INDIRECT()

=INDIRECT(K1)

请注意这一点:INDIRECT()是一个易失性函数,这意味着由于参考的不确定性,它会更频繁地重新计算。对于较轻的工作簿,这没有问题。但是,对于更复杂,更重的工作簿,这可能会大大减慢计算速度。我已经看到工作簿需要3-4分钟才能打开,只需要在取消所有INDIRECT()的电话后打开约5秒钟。