Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2783|回复: 2

[已解决]【求助】2个条件,遍历文件夹下的文件

[复制链接]
发表于 2011-8-14 19:12 | 显示全部楼层 |阅读模式
5学分
比如遍历文件夹下的xls文件宏是
s1 = Dir("e:\学习\*.xls")
Do While s1 <> ""
   Set wk2 = Workbooks.Open("d:\a\" & s1)
   wk2.Close False
   s1 = Dir
Loop


现在希望增加一个条件
就是如果该xls的文件名开头的第一个字符是"查"
就执行打开该文件

即:遍历该文件夹,遇见第一个字符是"查"的xls文件就打开
如:查12.xls,查看.xls,查型号.xls,……

谢谢解答
最佳答案
2011-8-14 19:13
回复 xdwy 的帖子

s1 = Dir("e:\学习\查*.xls")
Do While s1 <> ""
   Set wk2 = Workbooks.Open("d:\a\" & s1)
   wk2.Close False
   s1 = Dir
Loop

最佳答案

发表于 2011-8-14 19:13 | 显示全部楼层    本楼为最佳答案   
回复 xdwy 的帖子

s1 = Dir("e:\学习\查*.xls")
Do While s1 <> ""
   Set wk2 = Workbooks.Open("d:\a\" & s1)
   wk2.Close False
   s1 = Dir
Loop

评分

参与人数 1 +15 收起 理由
Zipall + 15 学习

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-8-14 20:07 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 09:30 , Processed in 0.316314 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表