ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 17996|回复: 12

[已解决] Excel 如何不打开其他工作簿,自动更新链接数据。2016格式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-2-8 16:12 | 显示全部楼层 |阅读模式
恳请各位大神高手帮帮我,我遇到了一个问题,请麻烦帮我解决,我简单举例说一下我的问题,问题如下:

excel工作簿有三个,分别为 A,B,C这样区分名称出来。

发发发.png
记录封面A 为录入数据,每次有新数据,都手动将数据输入这个 记录封面A 的工作簿。
记录封面B 里面的所有数据都引用 记录封面A 的数据,也就是我在 记录封面A 工作簿输入新内容,记录封面B自动更新引用,但不能自动更新,每次都是需要打开 记录封面B ,然后点击确定更新才会更新内容,只有上我还有一个 统计C 的工作簿,也就是 统计C 的所有内容都是引用 记录封面B 的内容,所以 统计C 要获取到 记录封面B 里面的最新内容,就必须要先打开 记录封面B 工作簿,然后再打开 统计C 工作簿,这样统计C才能获取到 记录封面B 的最新内容。
我的问题就是:每次我在 记录封面A 输入新数据,在不打开:记录封面B 工作簿,记录封面B 就会自动更新内容。然后我只需打开 统计C 工作簿,就可以获取到 记录封面B 工作簿的最新数据。
因为我有很多个工作簿,例如 D,E,F等的工作簿的数据都引用 记录封面B 工作簿,因为记录封面B 工作簿的数据量太大,200M左右,每次打开都很慢,如果不打开 记录封面B, 其它工作簿就无法更新到最新内容。
希望各位大神高手帮帮我,有没公式或者函数可以  不打开 记录封面B 工作簿能自动跟新内容,我只需打开 统计C 就可以获取到 最新内容。

111.rar (20.3 KB, 下载次数: 63)

TA的精华主题

TA的得分主题

发表于 2018-10-28 21:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
用access可以

TA的精华主题

TA的得分主题

发表于 2019-2-2 12:04 | 显示全部楼层
excel选项”里面,菜单左边的“信任中心”→信任中心设置→菜单左边的“外部内容”。此后会出现“数据连接的安全设置” 和“工作簿连接的安全设置”,选择这两项里的“启用所有",即可完成。

TA的精华主题

TA的得分主题

发表于 2019-5-6 17:08 | 显示全部楼层
sb1489321 发表于 2019-2-2 12:04
excel选项”里面,菜单左边的“信任中心”→信任中心设置→菜单左边的“外部内容”。此后会出现“数据连接 ...

能不能 讲的更详细些 , 我试了试, 好像不行啊...

TA的精华主题

TA的得分主题

发表于 2019-5-6 17:24 | 显示全部楼层
本帖最后由 p58535860 于 2019-5-6 17:46 编辑

函数公式实现不了,B表自动更新,必须打开表格。
可以写个VBA代码,自动打开更新, 在关闭掉
Sub Macro1()
Workbooks.Open Filename:=ThisWorkbook.Path & "B.xlsm"

Application.Wait (Now + TimeValue("0:00:10"))  '等待10秒钟关闭表格
Workbooks("B.xlsm").Close
ActiveWorkbook.Save

End Sub




TA的精华主题

TA的得分主题

发表于 2019-8-22 10:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
不需要上面说的那样复杂,我现在就是这样做的:先将别的工作簿里的数据用"="号的方式,全部链接过来在一个新工作表里,作为辅助表,然后在这个工作簿里用函数引用刚才那个=过来的数据,这样就在打这个工作簿里的工作表时,无须再打开其它被引用的工作簿,打开会时会提示是否更新其链接,选择是就可以,或者设定好不询问自动更新,都可以,欢迎大家多交流:我的微信和Q:9816902

TA的精华主题

TA的得分主题

发表于 2019-8-22 10:22 | 显示全部楼层
p58535860 发表于 2019-5-6 17:24
函数公式实现不了,B表自动更新,必须打开表格。
可以写个VBA代码,自动打开更新, 在关闭掉
Sub Macro1( ...

如果用你这个,那有很多工作簿的话,烦都会烦死,不实用

TA的精华主题

TA的得分主题

发表于 2019-8-22 10:24 | 显示全部楼层
协发大米 发表于 2019-8-22 10:22
如果用你这个,那有很多工作簿的话,烦都会烦死,不实用

不过感谢老铁的分享,我是用最笨的方法,好像除了卡以外还行,谢谢各位同学各位大师相互交流

TA的精华主题

TA的得分主题

发表于 2019-9-6 13:32 | 显示全部楼层
5楼VBA是正解,如果不想写代码的话,可以录制宏,效果是一样的
先在目标表格中(B,C)开一个空白页,将被引用表格的数据全部引用过来,方法参照http://club.excelhome.net/thread-1245163-1-1.html
数据刷新这里不要设置自动刷新
然后插入一个按钮控件,对控件录制宏——打开被引用表格,刷新数据,关闭被引用表格。

其实我们不要一看到使用VBA代码就觉得很麻烦,其实操作起来并不难

TA的精华主题

TA的得分主题

发表于 2021-11-24 21:48 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-12-27 05:10 , Processed in 0.042487 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表