首页 > 解决方案 > 使用 Application.GetOpenFileName 过滤掉 VBA 中的文件夹

问题描述

我正在尝试创建一个 VBA 脚本,该脚本将允许用户打开文件资源管理器来选择我们从中导入数据的文件。包含相关文件的文件夹中也有大量文件夹,因此很难找到相关的 .csv 文件。我没有切换保存数据的文件夹的选项。这是我用于操作的当前代码:

ChDrive "C:\"
ChDir FileLocation         
Filename = Application.GetOpenFilename(FileFilter:="Excel Files (*.csv*),*csv*")

其中 FileLocation 在脚本前面定义为文件夹路径。这些行可以显示文件夹中我不想看到的文件夹。有任何想法吗?

标签: vbagetopenfilename

解决方案


推荐阅读