Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何使用部分文件夹名获取文件夹路径?_Excel_Vba - Fatal编程技术网

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

Excel 如何使用部分文件夹名获取文件夹路径?,excel,vba,Excel,Vba,我有一个文件夹,我不知道它的全名-我只有部分文件夹名。因此,我试图找到一个vba代码,它将被赋予一个部分文件夹路径,并返回完整路径 例如:完整路径是:“C:\Documents\Folder1ABC”,但我只知道路径是这样的:“C:\Documents\Folder1*” 有没有VBA代码可以解决这个问题 您可以使用Dir功能 Sub testDir() Debug.Print Dir("c:\documents\Folder1*", vbDirectory) End Sub 我们使用

我有一个文件夹,我不知道它的全名-我只有部分文件夹名。因此,我试图找到一个vba代码,它将被赋予一个部分文件夹路径,并返回完整路径

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


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

您可以使用
Dir
功能

Sub testDir()
    Debug.Print Dir("c:\documents\Folder1*", vbDirectory)
End Sub

我们使用
vbDirectory
属性指定只返回一个目录。有关详细信息,请访问您可以使用
Dir
功能

Sub testDir()
    Debug.Print Dir("c:\documents\Folder1*", vbDirectory)
End Sub

我们使用
vbDirectory
属性指定只返回一个目录。更多详情请访问

太好了,谢谢!非常感谢!:)太好了,太棒了!非常感谢!:)