我有150个excel文件,文件名为:文件名1,文件名2……150,名称无规律 现在要让这些文件放到F盘9月工程文件夹里,对应的文件夹名 能给个VBV程序不? 还有我另有150个文件名均为上述文件前加材料表文件名1,材料表文件名2,材料表文件名3,………150,也要放到同样的文件夹里 怎么搞
- Sub 移动文件()
- Dim MyPath1 As String, MyPath2 As String, MyName As String, MyName2 As String
- MyPath1 = "E:\A" '指定原始文件所在文件夹
- MyPath2 = "F:\9月工程" '指定文件新文件夹,需要事先创建该文件夹
- MyName1 = Dir(MyPath1 & "*.xls*") ' 找寻第一项。
- Do While MyName1 <> "" ' 开始循环。
- Name MyPath1 & MyName1 As MyPath2 & MyName1 '移动文件
- MyName1 = Dir ' 查找下一个目录。
- Loop
- End Sub
- Sub 移动文件并重命名()
- MyPath1 = "E:\A" '指定原始文件所在文件夹
- MyPath2 = "F:\9月工程" '指定文件新文件夹,需要事先创建该文件夹
- MyName1 = Dir(MyPath1 & "*.xls*") ' 找寻第一项。
- Do While MyName1 <> "" ' 开始循环。
- MyName2 = "材料表" & MyName1
- Name MyPath1 & MyName1 As MyPath2 & MyName2 '移动文件并重新命名
- MyName1 = Dir ' 查找下一个目录。
- Loop
- End Sub
复制代码
|