指定读取文件下一行_Excel的自动读取文件下的所有xls文件

微信公众号: Excel and Python

微信名搜索: 实用办公编程技能

如何用Excel自动读取文件夹下的所有xls文件呢?

今天,晓白和大家一起来Get这项新技能!

这里主要使用的是Excel的VBA编程的文件操作,小伙伴们不要听到编程就被吓到了!毕竟,VBA脚本语言没有我们想象的那么难!

491307996235710b21ccd82c59eb378d.gif

那么,怎么用Excel去实现呢?

下面,晓白就用Excel的VBA编程来给大家演示!

第一步:定义文件地址变量、文件名称变量和技术变量

主要是定义存放文件打开时获取的文件地址变量和文件名称变量。

Dim Mypath, MyName, count

第二步:使用WITH 语句创建文件打开对话框

主要是创建文件开对话框,并将选择的打开文件赋值给文件地址变量。

With Application.FileDialog(msoFileDialogFolderPicker)

.Show

If .SelectedItems.count = 0 Then Exit Sub

Mypath = .SelectedItems(1)

End With

第三步:清空A列内容,在A1写入“目录”

Sheets("sheet1").[a:a].ClearContents

Sheets("sheet1").[a1] = "目录"

第四步: 循环读出文件地址下的文件名

主要是使用Do…… While…… Loop循环读出文件地址下的文件名。

Do While MyName <> ""

count = count + 1

MyName = Dir

If MyName <> "." Then

If MyName <> ".." Then

If MyName <> "" Then

Sheets("sheet1").Cells(count, 1) = MyName

End If

End If

End If

Loop

第五步: 读取完成后输出提示信息

MsgBox "文件名读取成功!",vbSystemModal

以上就是用Excel实现自动读取文件夹下的所有xls文件的方法,下面给出具体的VBA代码供大家交流!

21ce68f1631a233a47865a6aa2402600.png

关注我们的公众号“实用办公编程技能”(微信号:Excel-Python),让我们的工作和生活变更更轻松。

96b3ce3ab895d8a36a32874f0188b5da.png

往期文章:

1.Excel制作竞答倒计时器

2.用Excel倒计时还有多少天过年

3.用Excel做一个自动抽奖器

4.如何自己编写Excel函数并调用?

5.Excel玩转动态查找信息表

6.轻松搞定Excel的VBA编程

7.用Excel实现批量发送个性化邮件

8.玩转Excel的几个高频使用函数(七)

9.玩转Excel的几个高频使用函数(六)

10.玩转Excel的几个高频使用函数(五)

11.玩转Excel的几个高频使用函数(四)

12.玩转Excel的几个高频使用函数(三)

13.玩转Excel的几个高频使用函数(二)

14.玩转Excel的几个高频使用函数(一)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值