在调用其他工作簿的同时在Excel中删除“文件path”的硬编码

我是新来的VB编码,所以请帮助我。

我有一个Excel在代码中的文件名是用文件path硬编码。 文件名每次都保持不变,但path会不时发生变化,有没有办法可以定义文件path来查看调用工作簿所在的当前目录?

如果不是最糟糕的,我认为我们必须在excel列之一中提供path,并在代码中引用它。 目前的代码如下:

Workbooks.Open Filename:= _“C:\ XXX \ YYY \ ZZZ \ Called_Workbook.xls”

任何帮助,高度赞赏。 谢谢!

您可以使用以下方法提取当前文件path:

 strFileDir = ThisWorkbook.Path 

问候,