在excel中,哪个函数类似于INDIRECT?

时间:2014-03-12 14:18:14

标签: excel excel-vba vba

我需要使用大量的excel文件来获取数据。 我正在寻找一个类似于INDIRECT的函数,以便不必打开文件来获取值。你能帮忙吗?

谢谢

3 个答案:

答案 0 :(得分:1)

考虑使用 ADO ..............这里有一个参考:

Microsoft ADO Reference

答案 1 :(得分:0)

在您的VBA中,您需要先打开工作簿: Workbooks.Open() 然后你可以使用工作簿(“xxx”)。工作表(“”)。单元格()或范围()[取决于你想要做什么]。 完成信息/数据的取出后,关闭该工作表。

答案 2 :(得分:0)

您真的不需要=INDIRECT()或ADO甚至VBA。只需在单元格中引用这样的已关闭工作表:='S:\Temp\[T.xls]Sheet1'!$C$4

打开工作簿时会更新值;您根本不需要打开源工作簿。或者,您可以通过从Excel中的“数据”选项卡中选择“编辑链接”来手动更新它们。