更新多个工作簿中的多个链接

更新多个工作簿中的多个链接

我有 3 个工作簿。分别称为 A、B 和 C。

B通过链接从C接收数据

A接收来自B的数据,包括B接收来自C的数据

我想在打开 A 时更新所有链接

我从 VBA 中的工作簿 A 中的 ThisWorkbook 中了解到了 Workbook_open 事件

我花了很多时间尝试让它工作,但没有成功

我的代码有一小部分可以工作,但在更新链接时遇到了麻烦,这会导致从 A 开头开始的代码停滞

答案1

所以你这样做的方式很糟糕,因为你有两层继承,导致不必要的复杂化。如果你使用说明这里只需从两个工作簿中提取数据,您的麻烦就解决了。

这完全绕过了如何实现相当于两层继承、事件等的问题。我认为这是一件好事。如果你想让别人弄清楚如何具体做到这一点,我认为那是另一个问题的主题。

相关内容