手机版

如何从已关闭的excel工作簿中获取值?

时间:2021-09-20 来源:互联网 编辑:宝哥软件园 浏览:

如何从已关闭的excel工作簿中获取值?

问:如何从关闭的工作簿中获取数据?这是人们经常问的问题。

答:Excel提供了一种通过公式链接从关闭的工作簿中获取值的方法。具体方法如下。此外,还给出了两个从封闭工作簿中取值的VBA参考程序。

使用公式。

从已关闭的工作簿中获取值。例如,要获取h disk目录中工作簿测试的工作表Sheet1中单元格A1的值,可以在当前工作表中输入它。

='H:\09。Excel\05。q&a \[test.xlsx]Sheet1 '!1澳元

一般参考规则。

l如果同一工作簿的Sheet1需要引用Sheet2中的单元格,则应写成=Sheet2!一流的

l如果工作簿Book1引用了工作簿Book2工作表Sheet1中的单元格,则应该写成=[Book2.xlsx]Sheet1!一流的

l如果工作簿Book1引用了工作簿My Book的工作表Sheet1中的单元格(即工作簿名称包含空格),则应写成='[My Book.xlsx]Sheet1 '!A1,即加一对单引号。

l如果要引用的工作簿已关闭,则必须添加工作簿的完整路径,例如='C:\[MyBook.xlsx]Sheet1 '!一流的

使用VBA程序。

1.以下是dailydoseofexcel.com图沙梅塔提供的节目。用户选择或简单输入后,即可得到源工作簿中工作表对应单元格的值,用于解决手动输入长路径名和选择源工作簿中的单元格容易导致错误和不便的问题。

描述:

程序运行时,会相继出现三个对话框,要求用户选择源工作簿,在源工作簿中输入工作表名称,选择单元格区域获取源工作簿的工作表值。

选择单元格时,可以直接在目标工作簿工作表中选择源工作簿工作表对应的单元格区域,无需手动输入。

2.下面是约翰沃肯巴赫的经典Excel VBA编程书提供的方法——,用于检索关闭的工作簿中的值。

程序代码如下:

描述:

参数路径是关闭工作簿的完整路径(包括驱动器号)。

参数文件是工作簿的名称。

参数工作表是工作簿工作表的名称。

参数ref是工作簿工作表中的单元格。

在代码中使用XLM宏来达到目的。Excel 5之前的版本使用了XLM宏,但后续版本仍支持该宏。

以下代码测试GetValue函数:

获取已关闭工作簿test.xlsx的Sheet1中单元格A1的值.

当然,还有其他方法可以从已关闭的工作簿中获取值,例如打开工作簿获取值,然后将其关闭。由于篇幅有限,今天就不多介绍了,稍后有机会再详细讲解。

版权声明:如何从已关闭的excel工作簿中获取值?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。