从一个Excel实例写入另一个打开的实例

时间:2016-07-15 17:28:17

标签: excel vba excel-vba

我正在使用工作簿来显示运营商数据。这本工作簿始终是开放的,需要保持开放。我试图打开一个不同的excel实例,让它在打开的显示工作簿上编写和更新值。工作簿的路径是G:\ TLS-Shared \ Maintenance \ POWDER LINE DISPLAY \ input.xlsm,始终打开的工作簿是G:\ TLS-Shared \ Maintenance \ POWDER LINE DISPLAY \ display.xlsm我需要传输7列,每列30行,从input.xlms工作表名称“data”到打开的工作表名称DisplayData。我需要这个来定期更新或单击按钮进行更新。

2 个答案:

答案 0 :(得分:0)

从输入工作簿复制数据,然后在显示工作簿中(必须在同一Excel实例中)单击粘贴>粘贴链接

https://computertrainer.files.wordpress.com/2010/11/paste-paste-link.png

现在,在“数据”选项卡中,您可以单击“全部刷新”以在需要时更新数据

http://i.stack.imgur.com/nHFpd.jpg

您还可以更改连接属性以每分钟刷新一次:

http://i.stack.imgur.com/0Kdcx.png

即使输入工作簿已关闭,也能正常工作。

答案 1 :(得分:-1)

你能简单地录制一个宏来完成你想要的大部分工作并稍微修改一下吗?应该这样做。