dir函数:遍历文件名

dir(“地址\”)返回该地址下的第一个文件的文件名


Sub t()

Dim sr As String

sr = Dir("G:\社团、活动\JMR\*.xlsx")这里使用了通配符,并指定了文件扩展名;如果不指定,至少应当在地址后加 \ ,以实现遍历


Do

MsgBox sr
sr = Dir
Loop Until sr = ""

End Sub

使用do loop 函数以实现对每个文件名的遍历。


另外的交互式表达方法:

①sr = Dir("G:\社团、活动\JMR\*.xlsx")

②sr = Dir("G:\社团、活动\“ & [b1] & "\"  & [b2])

③sr = Dir("thisworkbook.path & "\“ & [b1] & "\"  & [b2])

用[b1]单元格表示文件夹名称,用b2单元格表示扩展名,注意连接符号的使用,excel内内含的单元格名直接使用,非内含分割标记 \ 要加“ ”,各部分之间用&

注意观察2和3中关于地址的表示方法,体会连接符号的应用:

path表示地址中不带有 \ ,需自己添加,而添加的时候必须注意不可直接加在path后边,而是使用连接符号。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值