我想知道是否可以使用VBA宏将公式转换为最最终的单元格引用。
例如 假设H2单元格中的公式如下
=IFERROR(INDEX($D$2:$D$7,MATCH($F2,$C$2:$C$7,0)),"")
现在让我们说这个索引匹配函数的计算将我们引向单元格D3(即单元格F2中的值与单元格C3中的值相同)。 因此可以将该公式转换为
=D3
因为它的最终评估是D3的值。
为此,我尝试使用
Evaluate(ActiveCell.Formula).Address
上面的代码行仅适用于简单的功能,例如INDEX MATCH,OFFSET和INDIRECT。但是一旦添加了IFERROR,它就无法运行。
是否有可能创建一个通用宏,该宏会将一个单元格中的所有公式分解为它们最终的单元格引用
谢谢。