在Excel中使用目录

我试图从Excel文件中获取一些数据。 以前从未使用过Excel,但是我理解VB。 所以我有一个文件,里面有一个我老板执行的button以及他使用的代码。 这里是代码: 在这里输入图像说明 在这里输入图像说明

(你可以在那里看到“获取数据”button)我确切的问题是,我不知道很多关于Excel的东西,所以如果有人能帮我弄清楚发生了什么,以及弄清楚如何正确使用目录会很棒! 对于更多的上下文,当你点击button时,它将获取目录中的所有文件,然后用户单击一个文件,然后excel跟随一个macros来从sed文件中获取一些数据。

现在它不返回任何内容,但是在那个目录中有5个文件?

以下是编辑后的默认目录: 在这里输入图像说明 这里是我的目录中的文件: 在这里输入图像说明

正如@Tim Williams所说的…在文件夹名称后插入反斜杠

DirNow = Dir(Range("DefaultDirectory") + "\WFP*", vbDirectory) 

编辑

基本的麻烦拍摄

  1. 它是否编译? 看起来像“UserFormDataa” – 也许应该是“UserFormData”

  2. 添加Debug.Print DirNow后,设置并显示我们的显示

  3. 如果这是不正确的添加行Debug.Print范围(“DefaultDirectory”),以确保范围正确定义

  4. 删除vbDirectory – 除非你要处理匹配的子文件夹下的处理文件

您缺less默认目录中的terminal反斜杠。

 C:\Users\CUCCOMTT\Desktop\Excel Project\ 

否则,你正在寻找名为的文件

 C:\Users\CUCCOMTT\Desktop\Excel ProjectWFP