使用动态单元格引用在宏中查找/替换(不使用VBA)

时间:2018-01-26 10:37:24

标签: dynamic replace macros find

如果有人可以提供帮助,我将非常感激。

我有相当多的公式指向外部工作簿,每当生成新数据时,这些公式都需要更新到新的工作簿。

这可以通过简单的查找/替换来完成,以更改公式指向的工作簿的名称,但我希望将其连接到宏按钮,以便我的同事可以在没有我的情况下轻松更新它。

基本上我想要做的是在旧地址中输入一个单元格(例如A1),输入新地址的单元格(A2),然后是一个启动宏的按钮'查找' A1和'取代'它与A2。

我把所有这些放在一起并记录了一个宏(将A1和A2的内容复制到查找/替换工具中),它在第一个实例中运行良好。但是,当我使用新的工作簿参考更新它时,它没有做任何事情。调试显示它实际上采用了A1和A2的文本并将其硬编码到宏中,而不是通过从A1和A2复制(更改的)文本的步骤。因此,例如,它始终更新1月到2月,并且永远不会更新2月到3月。

有没有办法 - 没有VBA - 让宏明白每次都会改变A1和A2的内容,以便每次都检索它而不是仅仅在第一个实例中?

(顺便说一下,我知道新工作簿需要在宏运行时打开,否则它不会起作用)。

非常感谢,

凯利

0 个答案:

没有答案