高分求救,我想弄个VBA的宏,取得目录下的所有文件名,该怎么弄?

xbyue 2003-08-22 10:04:41
用EXCEL的宏,请教各位大侠!!

谢过!
...全文
30 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
HawaiiLeo 2003-08-23
  • 打赏
  • 举报
回复
VBA中应该有FileSystemObject对象吧,用这个对象来实现吧。

C:\Program Files\Microsoft Office\Office\Samples\SAMPLES.XLS
xbyue 2003-08-22
  • 打赏
  • 举报
回复
好像没有反应哦
EdwardZhou 2003-08-22
  • 打赏
  • 举报
回复
一个“合理偷懒”的方法:
http://club.excelhome.net/dispbbs.asp?BoardID=2&replyID=32924&id=6455&star=1&skin=0
icansaymyabc 2003-08-22
  • 打赏
  • 举报
回复
Sub aaa()
p = "C:\WINDOWS\*"
a = Dir(p)
Do While a <> ""
Debug.Print a
a = Dir()
DoEvents
Loop
End Sub
changechange 2003-08-22
  • 打赏
  • 举报
回复
直接用dir函数就可以了

或者直接用api来做

http://access911.net/index.asp?board=4&mode=3&recordid=74FAB21E13DC
EdwardZhou 2003-08-22
  • 打赏
  • 举报
回复
没有报错,证明代码被正常运行了。

请注意 List.xls 文件生成的位置,或者可以指定这个文件的生成位置,比如:
shell "command.com /c dir/b c:\帐目\*.xls > C:\List.xls"


5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧