ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 740|回复: 8

[求助] WORD中VBA奇数重命名、偶数重命名

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-4-1 08:19 | 显示全部楼层 |阅读模式
VBA从004这个文件名开始到007,依次正序奇数序号重新命名,新文件名后加上,新文本,三个字(即:1、3、5、7)
VBA从003这个文件名开始到008,依次倒序偶数序号重新命名,新文件名后加上,新文本,三个字(3-8共6个文件,即从12、10、8、6、4、2)
请老师们帮帮忙,谢谢老师们了!!!
WORD中VBA奇数重命名.rar (4.45 KB, 下载次数: 6)
WORD中VBA偶数重命名.rar (4.5 KB, 下载次数: 4)

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-4-1 22:55 | 显示全部楼层
请高手老师们,帮帮忙,谢谢老师们了!

TA的精华主题

TA的得分主题

发表于 2022-4-2 09:47 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
新建工作簿,放在此文件夹外,抄入代码,执行即可。
2022-4-2重命名.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-4-2 10:25 | 显示全部楼层
蓝桥玄霜 发表于 2022-4-2 09:47
新建工作簿,放在此文件夹外,抄入代码,执行即可。

谢谢蓝桥老师的帮助,可以帮我这样改下不,感谢你了老师!
QQ截图20220402100948.jpg

TA的精华主题

TA的得分主题

发表于 2022-4-3 08:52 | 显示全部楼层
如果文件名格式都一样,可改为:
  1. Sub lqxs()
  2. Dim myPath$, nm$, aa, fm$, i%, n%, qs%
  3. myPath = ThisWorkbook.Path & "\WORD中VBA奇数重命名"
  4. nm = "4-7"
  5. aa = Split(nm, "-")
  6. For i = aa(0) To aa(1)
  7.     n = n + 1
  8.     qs = 2 * n - 1
  9.     ss = Format(i, "000") & ".txt"
  10.     fm = Dir(myPath & ss)
  11.     If fm <> "" Then
  12.         Name myPath & fm As myPath & "新文件" & qs & ".txt"
  13.     End If
  14. Next
  15. End Sub
复制代码

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-4-3 09:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
蓝桥玄霜 发表于 2022-4-3 08:52
如果文件名格式都一样,可改为:

非常感谢老师的帮助,我这儿没有测试成功
是不是,我哪个地方没有弄对
麻烦老师帮帮下,谢谢你了老师!
测试.rar (8.43 KB, 下载次数: 3)

TA的精华主题

TA的得分主题

发表于 2022-4-3 17:24 来自手机 | 显示全部楼层
yjwdjfqb 发表于 2022-4-3 09:23
非常感谢老师的帮助,我这儿没有测试成功
是不是,我哪个地方没有弄对
麻烦老师帮帮下,谢谢你了老师! ...

没有测试成功是因为你基础有待提高,连单步调试都不会。路径里缺少了\,导致找不到文件,自然无法成功。有视频有真相:
【vba利用Name方法重命名文件-哔哩哔哩】 https://b23.tv/44sff5f

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-4-4 08:57 | 显示全部楼层
蓝桥玄霜 发表于 2022-4-3 08:52
如果文件名格式都一样,可改为:

谢谢老师,非常好用
一开始我自己没有弄对,7楼老师提醒了下,现在可以了
感谢你了老师!

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-4-4 10:50 | 显示全部楼层
zhanglei1371 发表于 2022-4-3 17:24
没有测试成功是因为你基础有待提高,连单步调试都不会。路径里缺少了\,导致找不到文件,自然无法成功。 ...

老师你好,我这儿正序奇数重命名,可以了,谢谢你了老师

但,倒序偶数方式重命令,还没有弄好,麻烦老师帮我看下,谢谢你了老师!
倒序偶数.rar (174.93 KB, 下载次数: 3)
附件中,代码执行后,需要达到的效果,如下,谢谢你了老师!
Word中VBA倒序偶数重更名图片-说明.jpg
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-23 07:02 , Processed in 0.039782 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表