我想在封闭的工作簿中返回单元格的值,该工作簿的名称由以下变量组成:
="'C:\" & x & ".13\" & y & "\[CSD m activity " & B1 & ".xlsx]Tracking'!B4"
其中x = 6,y = 6.1
我想在文件
中名为Tracking的工作表中返回B4的值'C:\6.13\6.1\[CSD m activity 6.1.xlsx]Tracking'!B4
我的代码将文件名作为字符串返回,但是我想要文件中的Value,有没有办法在有或没有VBA的情况下执行此操作,任何事情都会有所帮助 谢谢!
答案 0 :(得分:0)
您可以从VBA中已关闭的工作簿中获取值:
Debug.Print ExecuteExcel4Macro("'F:\Documents and Settings\student\My Documents\[AndysData7.xlsx]Staff List'!R6C4")
公式需要采用R1C1格式。
这是一个未记录的功能,但在将来的Excel版本中可能无效。