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

标签 excel vba

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

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

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

最佳答案

您可以使用 Dir功能...

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

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

关于excel - 如何使用部分文件夹名称获取文件夹路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35689951/

相关文章:

vba - 单击 ListView 项时如何切换全选/取消全选复选框?

xml - 使用 Microsoft XML v3.0 或 v6.0 时出错

vba - 两个日期之间的月数

vba - VB6/VBA TabStrip 可以在两个选项卡中具有相同的控件吗?

vba - 如何更改集合中某个项目的值

string - 将字符串转换为属性或对象 (VBA)

excel - 防止逗号分隔的数字列表被解释为单个大值

excel - 检查工作簿 VBA 中的出现次数

c# - 在 C# 中将部分 excel 字符串设置为粗体

vba - 在Excel中复制格式的快速方法