tp5 获取目录下所有文件_循环提取某目录下的所有文件

本文详细介绍了如何在VBA中通过Dir函数和DO WHILE循环来实现从特定目录下提取所有文件的方法,包括实用场景分析、代码思路、Dir函数的用法以及完整代码的展示。
摘要由CSDN通过智能技术生成
今日的内容是“VBA之EXCEL应用”的第三章“工作簿(Workbook)和工作表(Worksheet)对象(Object)”中第四节“跨工作表计算器的实现”。“VBA之EXCEL应用”这套教程从简单的录制宏的讲解,一直到窗体的搭建,内容丰富,案例众多。大家可以非常容易的掌握相关的知识,这套教程面向初学人员,共三册,十七章,都是我们在利用EXCEL工作过程中需要掌握的知识点,希望大家能掌握利用。

第五节 循环提取某目录下的所有文件

大家好,在上一讲中,我们讲了如何提取已经打开工作薄的名称和工作簿所有工作表的名称,那么如何提取某个目录文件夹下面的所有文件并同时提取文件的所有工作表名称呢(这讲我们单就EXCEL文件进行提取)?在这讲中,我们将学习到Dir函数及Do While循环,并再次展示给大家对象的层次结构。

循环提取某目录下的所有文件的实用场景分析

在当前路径下有个“提取文件”的文件夹,其下有若干个文件,如下图: de542d86653a6f7734f4ceefd9ca8167.png 我们要提取出其中的EXCEL文件,并将每个文件的名称及每个文件的所有工作表名称提取出来回填到当前的工作表中。

提取文件夹中文件的VBA代码思路分析

为了提取文件夹中的Excel文件及每个文件的工作表名称,我们要在文件夹中建立一个循环,在循环中取得每个文件的文件名,然后打开这个文件,最后利用上节的方法得到文件的工作表名称。 上述信息得到后,可以将信息回填给工作表。 这里要求提取到的是Excel类型的文件,所以我们在提取文件的时候要注意文件类型,同时为了提高程序的运行效率,我们可以关闭电脑的屏幕刷新功能。下面我们将逐步讲解上述思路的实现过程。

Dir 函数的讲解

我们先来看看一个函数:Dir 函数,这个函数返回一个 String,它表示与指定模式或文件属性或驱动器的卷标匹配的文件、目录或文件夹的名称。 语法: Dir [ (pathname, [ attributes ] ) ] 参数: 1) pathname       可选。指定文件名的字符串表达式,可包括目录或文件夹和驱动器。如果未找到 pathnameÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值