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

海因茨

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

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

该功能.UpdateLinks仅适用于整个工作簿,这是不可取的,因为共享点访问是分开的。

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

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

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

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

Pᴇʜ

Workbook.UpdateLink方法位于Workbook和不存在的Worksheet,因此它只能更新整个工作簿的链接,但不仅是单个的工作表。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用vba动态更新excel中的工作簿名称?

如何使用 Excel VBA 从使用文件浏览器选择的工作簿中复制工作表?

使用vba删除其他excel工作簿中excel工作表上的空白行

使用 VBA 从 Excel 工作表更新 SQL

如何仅在Excel VBA中保护特定的工作簿

如何使用 VBA 将所有 Excel 工作簿工作表导入 Access。

使用VBA在Excel中删除工作表

使用 VBA 解析多个 Excel 工作簿

如何参考在Excel VBA中使用功能的工作簿?

如何使用vlookup vba访问封闭的Excel工作簿

使用Vba从Excel工作簿中删除查询

如何使用 VBA 在 2 台不同的 PC 中链接 2 个单独的 Excel 工作表?

Excel VBA使用范围选择整个工作表

Excel VBA-将所有工作表从特定工作簿复制到活动工作簿中

Excel VBA - 使用宏将工作簿复制到新工作簿中

如何通过另一个工作簿中的 VBA 对象名称引用 Excel 工作表?

将工作簿中具有相同列范围的工作表拆分为使用 VBA 代码分隔 Excel 文件

如何使用Excel VBA从封闭的工作簿中读取元数据信息?

使用 ADODB 在 Excel 工作簿中插入特定表

如何使用VBA从网站提取数据并填写Excel工作表?

如何更改工作表宏以在 Excel 中的整个工作簿上运行双击子程序

无法使Excel使用VBA打印特定的工作表

如何仅迭代 Excel VBA 中自动筛选工作表中的行?

使用Excel VBA激活工作表

使用VBA在Excel工作表中创建表

如何使用Excel Macro VBA在Excel工作表中查找行?

如何使用Excel VBA 2010从Excel工作表中读取数据

Excel VBA创建按钮以复制/重命名工作表和整个工作簿

如何在所有工作表上运行此excel脚本?删除整个工作簿中的所有超链接