文件路径和文件名中的VBA宏通配符

时间:2017-10-23 16:05:00

标签: excel vba excel-vba

我需要编写一个公式来根据A列中的作业编号调用其他工作表中特定单元格的数据。每个作业的特定子文件夹和工作表(它本身就是一个唯一标识符)称为0&# 34; A1" -dept-客户和我在我的文件中没有部门或客户详细信息。我只是试图通过我的宏打开其中一个文件来重新开始它,所以我可以把公式等等放在它周围,但似乎无法弄清楚如何让多个通配符工作。我已将一个文件移到上面的子文件夹中,并使其与以下内容一起使用:

Workbooks.Open Filename:="\\SERVER-5\Administration\JOB CARDS\0" & Range("A33") & "*.xlsm"

但是当我按如下方式添加通配符子文件夹时,我收到一条错误消息,说它无法打开带有* in作为名称一部分的文件。我试过**,因为我的研究表明这是路径所必需的,而不是名称,相同的结果。我还尝试将公式拆分为路径和名称定义,然后寻找路径和路径。名称。有没有办法通过字符串定义文件以使其工作?或者我错过了什么?

"\\SERVER-5\Administration\JOB CARDS\0" & Range("A33") & "**\0" & Range("A33") & "*.xlsm"

0 个答案:

没有答案