|
请教叶老师
如何对一个文件夹中的.xls文件重命名?
我每月都要对某些文件夹中的文件重命名,手工一个一个的改很麻烦,文件夹的文件名均含有表示月份的数字,如d:\武汉\whhz0430001.xls,d:\武汉\xnhz0430002.xls等等,如何能批量或者宏命令将文件夹中所有含有" *0430*.xls "的文件修改为d:\武汉\whhz0531001.xls,d:\武汉\xnhz0531002.xls"呢?也就是"*0430*.xls " 全改为" *0531*.xls" ,我只知道
Sub rename()
Name "<工作簿路径>\<旧名称>.xls" As "<工作簿路径>\<新名称>.xls"
End Sub
可以为某一个指定的文件命名,但批量改如改呀?文件夹要能变换,如武汉、宜昌、咸宁等,这些文件夹中的名字都含有 0430 如何批量 将 含有的 0430 改为 0531呢 下个月将 0531又改为 0630呢?也就是变量要有两个 ,一个是文件夹名,另一个是 文件名种所包含的时间"0430" 本人是新手 刚接触VBA 请高手赐教 万分谢谢 传给你帮忙看一下附件 我现在做个宏也能改 但是是笨办法 文件夹和附表传给你 |
|