繁体   English   中英

如何使用Excel VBA仅更新特定工作表中的链接,而不是整个工作簿?

[英]How can I use Excel VBA to update links only in a specific worksheet and not the whole workbook?

我有一个Excel文件,其中来自多个地理区域的一些数据汇集在一起​​。 来自一个地理位置的人无法访问其他地理位置的共享点。 每个地理区域都有自己的工作表,其中数据应每月更新一次。

我想在每个工作表上都有一个按钮,每月一次,每个地理位置的某个人在将工作表捆绑到一个工作表之前更新他们的工作表。

函数.UpdateLinks仅适用于整个工作簿,这是不可取的,因为sharepoint访问是分开的。

我试图将Excel计算设置为手动,然后按下一个按钮来.Calculate该特定工作表,但它似乎最初工作但不可靠。

ThisWorkbook.Sheets("worksheet1").Calculate '(inconsistent)

ThisWorkbook.Sheets("worksheet1").UpdateLink '(doesn't work)

我想有一个按钮来更新特定工作表中的链接,而不是整个工作簿。

Workbook.UpdateLink方法位于Workbook ,并且在Worksheet中不存在,因此只能更新整个工作簿的链接,而不能仅更新单个工作表的链接。

不支持仅更新单个工作表中的链接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM