作者: soyoso (我是耀宗) 2019-07-03 15:28:00
都一样的话,命令提示字符cmd先到该子目录内dir /b *.xls >list.txt文字档案内取出档名,="'路径["&档名储存格&"]工作表名称'!a1"复制,选择性贴上值,寻找及取代,寻找目标和取代成都打上=,这样可取得更名要对应的档名接着以l大所提的以批次档来更名 ="ren "&a1&" "&b1&判断是否重复,用函数countif没重复"",有重复"("&countif(...)&")";前面判断是否重复函数countif的range上是整栏,后面括号内的计数则不是,是以绝对参照$固定范围开始的列号,结束列号以相对参照宏的话,循环dir取档案,档案内工作表里某一储存格 1.workbook.open,worksheet.range取得2.以="'路径["&变量(完整档名)&"]工作表名称'!a1"方式更名 name....as