如何用vba遍历所有文件夹及其子文件夹?





在用vba处理位于文件夹中的文件时,由于文件夹目录有多层,这时候需要逐层读取文件,就涉及到遍历子文件夹。

在之前的文章中,我们介绍了如何遍历单层文件夹中的文件

本文介绍遍历所有文件夹及其子文件夹的通用代码,遍历所有文件夹及其子文件夹其实就是把每一层文件夹都当做是一个新的层级,反复的递归调用遍历代码即可。

以下是一个通用的遍历所有文件夹及其子文件夹的代码:

以上代码可以作为一个通用代码,随时导入到标准模块中,如果要使用以上通用代码,只需要在子过程中调用即可。如下所示

 

 

发表评论