使用Excel VBA确定单元格位置的文件path

我想知道如何定义使用Excel VBA的单元格位置的特定文件path? 我正在尝试加载一个值到nCount ,这是另一个文件在一个定义的位置的计数。 所以更像是将单元格的值分配给nCount

 nCount = "G:\ABC\[FILE FOR 2016-2017.xlsx]Master!$A$1" 

它给了我一个错误:

运行时错误'13:“;”types不匹配

您可以使用Excel4macros从一个封闭的工作簿中获得一个值。 这是一个典型的例子:

 Sub Sample() Dim wbPath As String, wbName As String Dim wsName As String, CellRef As String Dim Ret As String wbPath = "C:\TestFolder\" wbName = "ABC.xls" wsName = "xxx" CellRef = "B9" Ret = "'" & wbPath & "[" & wbName & "]" & _ wsName & "'!" & Range(CellRef).Address(True, True, -4150) MsgBox Ret & vbCrLf & ExecuteExcel4Macro(Ret) End Sub 

在这里输入图像说明