找回密码
 注册
快捷导航
查看: 2328|回复: 13

【求助】EXCEL VBA下批量文件改名时如何排序?

[复制链接] |自动提醒
阅读字号:

1583

回帖

34

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-5-13
发表于 2016-9-17 17:28:51| 字数 186| - 中国–广东–江门 移动 | 显示全部楼层 |阅读模式
在EXCEL VBA环境下,应用"NAME" 对文件夹里面的文件批量改名。例如文件夹里面有3个文件:1.JPG, 2.JPG, 3.JPG。 我用"NAME"命令改名时想按顺序改成:A.JPG, B.JPG, C.JPG。问题就是如何指定是按照1.JPG, 2.JPG, 3.JPG这个字母排列顺序来进行。(貌似实际执行是安装文件的生成日期来排序的)

1583

回帖

34

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-5-13
 楼主| 发表于 2016-9-17 17:29:39| 字数 20| - 中国–广东–江门 移动 | 显示全部楼层
在网上搜索良久,很难找到相应的资料来查询
回复 支持 反对

使用道具 举报

1583

回帖

34

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-5-13
 楼主| 发表于 2016-9-17 17:36:09| 字数 2| - 中国–广东–江门 移动 | 显示全部楼层
顶顶
回复 支持 反对

使用道具 举报

7540

回帖

126

积分

4万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2008-4-25
月全勤勋章铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2016-9-17 17:36:51| 字数 9| - 泰国 来自手机版 | 显示全部楼层
换个专门的改名软件
违例头像已被清除!
Edited by Administrator
回复 支持 反对

使用道具 举报

3万

回帖

283

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-10-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2016-9-17 17:37:00| 字数 66| - 中国–重庆–重庆–沙坪坝区 联通 | 显示全部楼层
(dir 'D:\图片\*.jpg')|rename-item -newname { $[a-z].name -replace '\.jpg' }
坏朋朋 -------- 大龄男青年,无车无房无存款。
回复 支持 反对

使用道具 举报

3万

回帖

283

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-10-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2016-9-17 17:41:29| 字数 32| - 中国–重庆–重庆–沙坪坝区 联通 | 显示全部楼层
楼上是powershell的脚本。。。网上找的,没验证过。。。。
坏朋朋 -------- 大龄男青年,无车无房无存款。
回复 支持 反对

使用道具 举报

1583

回帖

34

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-5-13
 楼主| 发表于 2016-9-17 17:45:53| 字数 69| - 中国–广东–江门 移动 | 显示全部楼层
QUOTE:
NCpiro 发表于 2016-9-17 17:41
楼上是powershell的脚本。。。网上找的,没验证过。。。。

谢了,验证一下先
回复 支持 反对

使用道具 举报

1583

回帖

34

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-5-13
 楼主| 发表于 2016-9-17 17:51:32| 字数 14| - 中国–广东–江门 移动 | 显示全部楼层
哥们,没办法验证啊,业余电工
回复 支持 反对

使用道具 举报

3万

回帖

283

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-10-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2016-9-17 17:54:26| 字数 58| - 中国–重庆–重庆–沙坪坝区 联通 | 显示全部楼层
QUOTE:
aussiesunny 发表于 2016-9-17 17:51
哥们,没办法验证啊,业余电工

我验证过了。。。报错
坏朋朋 -------- 大龄男青年,无车无房无存款。
回复 支持 反对

使用道具 举报

3万

回帖

283

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-10-25
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)月全勤勋章
发表于 2016-9-17 17:56:25| 字数 13| - 中国–重庆–重庆–沙坪坝区 联通 | 显示全部楼层
用批量换名软件吧。。。。。
坏朋朋 -------- 大龄男青年,无车无房无存款。
回复 支持 反对

使用道具 举报

1583

回帖

34

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-5-13
 楼主| 发表于 2016-9-17 18:10:52| 字数 76| - 中国–广东–江门 移动 | 显示全部楼层
QUOTE:
NCpiro 发表于 2016-9-17 17:56
用批量换名软件吧。。。。。

不合适啊,因为批量文件改名只是功能的一部分,如果额外用软件就太繁琐了
回复 支持 反对

使用道具 举报

4万

回帖

336

积分

5万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2013-1-6
月全勤勋章
发表于 2016-9-17 18:30:03| 字数 25| - 中国–广东–广州 电信 | 显示全部楼层
原文件名数字排序,分别用字母顺序改名,这样不行吗?
x200s/x201s/T430s FHD/T450s FHD/x1c2018 FHD
尔曹身与名俱灭,不废江河万古流
回复 支持 反对

使用道具 举报

1583

回帖

34

积分

1万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2016-5-13
 楼主| 发表于 2016-9-17 20:21:54| 字数 109| - 中国–广东–江门 移动 | 显示全部楼层
QUOTE:
无证程序员 发表于 2016-9-17 18:30
原文件名数字排序,分别用字母顺序改名,这样不行吗?

可以,但这样太慢了,如果文件数量多的话效率比较低(我现在是排序了,写到EXCEL文件里再改名),但这样感觉不完美
回复 支持 反对

使用道具 举报

2520

回帖

113

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-12-15
发表于 2017-6-15 10:24:23| 字数 48| - 中国–广东–广州 移动 来自手机版 | 显示全部楼层
估计的,没有验证哈,都使用VBA了,怕个鬼,先读入文件名,按自己的要求排序,再改名,就是麻烦点。
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-10 14:08 , Processed in 0.185451 second(s), 47 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部