【问题标题】:How can I use Excel VBA to update links only in a specific worksheet and not the whole workbook?如何使用 Excel VBA 仅更新特定工作表而不是整个工作簿中的链接?
【发布时间】:2019-04-26 09:09:54
【问题描述】:

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

我希望在每个工作表上都有一个按钮,每个地理区域的某个人每个月都会更新他们的工作表,然后再将其捆绑到一个工作表中。

函数.UpdateLinks 仅适用于整个工作簿,这是不可取的,因为共享点访问被划分。

我尝试将 Excel 计算设置为手动,然后在.Calculate 那个特定的工作表上做了一个按钮,但它起初似乎工作但不可靠。

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

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

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

【问题讨论】:

    标签: excel vba


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      相关资源
      最近更新 更多