如何使用部分文件夹名称获取文件夹路径?

Lev*_*Lev 1 excel vba

我有一个文件夹,我不确定它的全名 - 我只有文件夹名称的一部分。所以我试图找到一个 vba 代码,该代码将提供部分文件夹路径,并将返回完整路径。

例如:完整路径是:“C:\Documents\Folder1ABC”,但我只知道路径是这样的:“C:\Documents\Folder1*”。

有没有可以解决这个问题的VBA代码?

小智 6

您可以使用该Dir功能...

Sub testDir()
    Debug.Print Dir("c:\documents\Folder1*", vbDirectory)
End Sub
Run Code Online (Sandbox Code Playgroud)

我们使用该vbDirectory属性来指定只返回一个目录。MSDN Dir 功能页面上的更多详细信息