我有一个无法使用的功能,但我认为应该看起来像这样:
Function getdata()
getdata = range("'\\location\on\my\computer\or\network\drive\[Data.xlsm]data'!$A$1")
End function
如何使它工作,以便在工作簿中键入“ = getdata”,并从未打开的工作簿中提取数据?
很明显,我不想打开源工作簿来获取数据,但是与将其包含在链接文件列表中是矛盾的。
答案 0 :(得分:1)
您不需要VBA从封闭的工作簿中提取数据。
如果您在fórmula字段中输入“ = [path] [filename.xlsx] [sheet_name] [range]”
它将从关闭的工作簿中提取数据。
示例:
{{1}}