2016-02-12 75 views
0

我已搜索该网站,但无法找到满意的答案。引用已关闭的工作簿以获取单元格值

我在单元格A1 = C的目录的路径:我想要的文件 下在细胞C6对片数据的值I在细胞B1文件名\森迪普•\ = IBM

:\ Sundeep [ibm.xlsm] data!C6 并希望将其放入当前工作簿中的单元格C1中。我不想使用vba代码,我不想使用间接(因为这需要打开ibm.xlsm)。

如果我把这个字符串C1(硬编码),然后它 = 'C:\森迪普•[ibm.xlsm]数据' $ C $ 6

不过,如果我尝试这样的事情

=CONCATENATE("'",A1,"[",B1,".xlsm]data'!")$c$6 

它不起作用。

任何帮助表示赞赏。

+0

请参阅http://answers.microsoft.com/zh-CN/office/forum/office_2007-excel/an-option-instead-of-indirect-function-trying-to/61f14640-2fbe-4c67-a1ad- f3eb6e66f271?AUTH = 1 – brettdj

回答

0

您不能使用单元格值重定向到工作簿,因为即使使用Indirect()与关闭的工作簿也将失败。

您必须使用Indirect.Ext()函数Morefunc加载项。

相关问题