下载app免费领取会员
微信扫码登录
For Each…Next 循环可以帮助我们遍历文件夹及其子文件夹中的每个文件。如果发现是xlsx格式的文件,则将其添加到一个单独的集合中,以便后续操作。
具体代码如下:
Sub Check_Dir() Dim directory As String Dim fso As Object Dim fso_fldr As Object Dim fso_fldrs As Object Dim fso_file As Object Dim cls_files As New Collection 'Set directory directory =
"C:\Documents\Excel_Files\" 'Create File System Object Set fso = CreateObject("Scripting.FileSystemObject") 'Get the folder object Set fso_fldr = fso.GetFolder(directory) 'Iterate through each file in
the folder For Each fso_file In fso_fldr.Files If fso_file.Name Like "*.xlsx" Then cls_files.Add fso_file.Name End If Next fso_file 'Iterate through subfolders For Each fso_fldrs In fso_fldr.Subfolders 'Iterate
through each file in the folder For Each fso_file In fso_fldrs.Files If fso_file.Name Like "*.xlsx" Then cls_files.Add fso_file.Name End If Next fso_file Next fso_fldrs 'Close File System Object fso.Close End
Sub
当我们完成了上面的步骤,就可以使用Workbooks.Open来自动打开文件夹及其子文件夹中的所有文件。
具体代码如下:
Sub Open_Files() Dim directory As String Dim wb As Workbook Dim xlApp As Application Dim cls_files As New Collection Dim file As Variant 'Set current directory directory =
"C:\Documents\Excel_Files\" 'Create File System Object Set xlApp = CreateObject("Excel.Application") 'Loop through the collection of files For Each file In cls_files Set wb =
xlApp.Workbooks.Open(directory & file) 'Do More Stuff Next 'Clean up objects Set wb = Nothing: Set xlApp = Nothing End Sub
以上就是VBA如何打开文件夹及其子文件夹中所有的Excel文件的详细说明,使用For Each…Next 循环、FileSystemObject对象和Workbooks.Open可以自动打开文件夹及其子文件夹中的所有Excel文件,提高工作效
率,节省大量时间。
转载请注明来源本文地址:https://www.tuituisoft/office/39094.html
上一篇:没有了
下一篇:没有了
关于我们
讲师合作
投稿合作
商务合作
服务条款
常见问题
会员权益
隐私条款
联系我们
付款账户
企业服务
发展历程
企业团购
企业培训
分销加盟
推广加盟
聚圣源男孩子起名带木带水大全起姓名诗意男孩起名字的的诗句查名宝公司起名网上海电视剧频道节目表快穿妖女守则猪宝取名起名大全宜用字武魂小坏ga棋魂电视剧免费观看完整版大数据起名攀枝花市七中死亡骑士的名字亮化公司起名大全最新小七电影网cydia下载女孩起名字代表字两室两厅装修效果图武馆起名起名素材个体起名见闻八卦起名易经起的名字全集渊起名好不好死链检查保镖天下古币图片及价格名剑风流取名大师在线起名大全设计事物所起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费