用Excel VBA做了个文件处理小工具,集合了文件名提取、文件复制、改名及批量创建文件、搜索复制文件的功能。

(注:如果是规则改名,建议使用 拖把更名器,使用起来更直观,下载链接中附拖把更名器程序)

程序界面截图

部分代码截图(600余条)

主要功能介绍:

1,提取文件名

1.1 批量提取选中文件的文件名

1.2 提取选中的文件夹下,所有的文件的文件名,层层穿透所有文件夹。

1.3 显示文件名完整路径

1.4 显示文件名及后缀

1.5 只显示文件名,去除后缀

1.6 显示文件名及路径,去除后缀

1.7 完整文件名路径,文件名及后缀,只显示文件名,显示文件名及路径但去除后缀;四者可实时切换显示。

2,复制文件

2.1 对选择的文件进行批量复制,复制的文件在【文件处理小工具】所在文件夹下的【1.复制的文件】夹中。

3,复制并重命名文件

3.1 对选择的文件进行批量复制并重命名,复制并重命名的文件在【文件处理小工具】所在文件夹下的【2.复制并改名的文件】夹中。【注:可以改文件名后缀】

4,批量创建文件

4.1 批量创建文件,即将一个文件批量复制并重命名。批量创建是文件在【文件处理小工具】所在文件夹下的【3.批量创建的文件】夹中。【注:可以改文件名后缀】

5,改名并移动文件

5.1 对选择的文件进行重命名,会将原文件重命名并移动到【文件处理小工具】所在文件夹下的【4.改名及移动的文件】夹中。如果文件不进行重命名的话,则会将文件进行移动。注意:重命名后不可撤销,建议将需要重命名的文件先复制一份再进行重命名。如需撤销,请将提取的原始文件名,复制到重命名栏,再次执行程序,以恢复原文件名。【注:可以改文件名后缀】

6,搜索复制文件

6.1 对选定文件夹,进行文件搜索并复制出来,搜索复制出来的文件在【文件处理小工具】所在文件夹下的【5.搜索复制的文件】夹中。

功能演示短视频

1,提取文件名【注:点击选择文件按钮,可选文件或文件夹;特别注意事项:1,后续所有功能均依赖文件按钮选择的文件;2,若B列用手动输入文件名,则后续功能不可用;3,B列文件名只可整行删除,若删除时使用单元格上移或左移,则后续功能受影响;4,B列或C列单元格数据用Delete键删除,后续功能不受影响】

https://mp.weixin.qq.com/cgi-bin/readtemplate?t=tmpl/video_tmpl&vid=wxv_2825352099818536962

https://mp.weixin.qq.com/cgi-bin/readtemplate?t=tmpl/video_tmpl&vid=wxv_2825355097806372865

2,复制文件【注:单独勾选复制,即为复制文件;文件必须一致,不能修改后缀;后缀及路径是否勾选不影响程序执行】

https://mp.weixin.qq.com/cgi-bin/readtemplate?t=tmpl/video_tmpl&vid=wxv_2825385193313304581

3,复制并改名文件【注:勾选复制及改名,即为复制并改名文件;可以修改文件后缀;后缀及路径是否勾选不影响程序执行,默认不改后缀】

https://mp.weixin.qq.com/cgi-bin/readtemplate?t=tmpl/video_tmpl&vid=wxv_2825405882002997249

3.1 改文件名后缀【技巧:先分离后缀,修改后缀之后,再合并后缀;修改后缀,必须勾选后缀】

https://mp.weixin.qq.com/cgi-bin/readtemplate?t=tmpl/video_tmpl&vid=wxv_2825407242517774337

4,批量创建文件【注:勾选批量创建,即为批量创建文件;默认使用B5单元格文件批量创建文件,务必保证B5单元格有文件;可以修改文件后缀,方法技巧参照3.1;后缀及路径是否勾选不影响程序执行,默认不改后缀】

https://mp.weixin.qq.com/cgi-bin/readtemplate?t=tmpl/video_tmpl&vid=wxv_2825474820707614720

5,改名及移动文件【注:单独勾选改名,即为改名及移动文件;如不改文件名,则移动文件;可以修改文件后缀,方法技巧参照3.1;后缀及路径是否勾选不影响程序执行,默认不改后缀】

https://mp.weixin.qq.com/cgi-bin/readtemplate?t=tmpl/video_tmpl&vid=wxv_2825477580173770754

6,搜索复制文件【注:单独勾选复制,同时保证B3单元格有路径,且B列B5及下方所有单元格无数据,即为搜索复制文件;如不改名,则移动文件;可以修改文件后缀,方法技巧参照3.1;后缀及路径是否勾选不影响程序执行,默认不改后缀】

https://mp.weixin.qq.com/cgi-bin/readtemplate?t=tmpl/video_tmpl&vid=wxv_2825478633564831745

7,其他,文件需要在关闭的状态下复制或改名。短视频无法一一展示所有功能,其余隐藏功能,欢迎大家探索。

结尾

以下为程序下载链接获取方式:

公众号:为赶路人干杯

公众号回复:VBA小工具

(后续如有制作VBA小工具都会放在共享这个文件夹中)

提取文件名+复制+改名+批量创建文件程序(Excel VBA版)相关推荐

  1. bat 复制文件夹_Windows批量创建文件夹:用Excel和记事本这2个就够了

    有时候出于工作需要,要在一个目录下创建大量的文件夹存放一些资料,或者分类整理某些文档, 如果是一个两个文件夹,手动建立是无所谓的,但是如果是十几个文件夹甚至大到上百个文件夹呢? 像是公司需要为几十个人 ...

  2. 怎么根据姓名批量创建文件夹?

    如何根据姓名批量创建文件夹?一个公司里面的五百个员工,现在要对五百个员工的资料进行归档整理,就需要根据五百个员工的名称创建对应的文件夹,然后将每个员工的资料放到对应名称的文件夹里.五百个员工新建五百个 ...

  3. python在当前目录创建txt文件-python根据txt文本批量创建文件夹

    前言 前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,可是一次就要创建几百个文件夹,这就有点方方了.所以我写了 ...

  4. python怎么创建txt文件啊_python根据txt文本批量创建文件夹

    前言 前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,可是一次就要创建几百个文件夹,这就有点方方了.所以我写了 ...

  5. 如何批量在文件夹中建立php,怎么批量创建文件夹_一次性创建多个文件夹方法_一聚教程网...

    相信大家在平时的工作或是生活中,经常会遇到需要创建多个文件夹的问题,那么对于这种一次性创建多个文件夹的问题怎么解决呢?这里文章就给大家具体介绍下批量创建多个文件夹的问题,感兴趣的一起来了解下. 日常工 ...

  6. Windows高效办公之批量创建文件夹

    一.需求说明   有些时候因为工作需求,我们需要批量创建目录.比如SVN需要为每个员工创建个人工作周报目录:比如项目A完成了,新启动了项目B,项目B与项目A类似,公司模板化管理需要我们编制和保存同类的 ...

  7. python批量创建文件夹

    python批量创建文件夹 觉得有用的话,欢迎一起讨论相互学习~ 参考资料 Python:os.path.join()产生的斜杠在Windows和Linux下的不同表现和解决方法 python获取指定 ...

  8. 如何用excel批量创建文件夹?

    如何用excel批量创建文件夹?前几日公司有个同事问我一个问题,他在一个excel表格中准备了200多个文件夹名称,现在需要通过这个excel批量创建文件夹并进行命名,有什么方法可以一次性实现?应该有 ...

  9. 计算机中选中多个文件的快捷键,Win10电脑中怎么批量创建文件夹?几个快捷键就能搞定!...

    作为目前最新的电脑操作系统Win10系统来说,很多小伙伴在使用这个操作系统的时候,可能因为接触的时间不常,再加上平时自己也没有时间去深入研究,所以很多时候我们都只是会使用Win10系统电脑中的最基本的 ...

最新文章

  1. 微软AirSim,一个无人机和机器人的模拟器
  2. Android studio之Error:(23, 17) Failed to resolve: junit:junit:4.12
  3. 漫画算法:判断2的乘方
  4. 《白鹿原》金句摘抄(一)
  5. Spring Boot分布式系统实践【扩展1】shiro+redis实现session共享、simplesession反序列化失败的问题定位及反思改进...
  6. 巧用MacOS的勿扰模式,解决广告弹窗
  7. Springboot 内嵌 Tomcat 版本查看
  8. excel如何隔行填充颜色
  9. 跨国面板数据(1960-2020)十三:GDP、人均GDP、国民收入、储蓄(excel、stata版)
  10. 这是啥SQL,室友看了人傻了
  11. Scheme语言入门
  12. LaTeX局部改变字体类型
  13. 爆笑区块链段子送给你~
  14. RocketMQ的长轮询消费方式
  15. JavaScript中的表格:文本域
  16. 2021年中国饲料添加剂行业发展现状分析(附产值、市场供需现状、进出口贸易)[图]
  17. SQLServer2019安装(Windows)
  18. 三款极简好用的epub阅读器
  19. Python高效替代Excel了,你会吗?
  20. Java批量解析微信dat文件,微信图片

热门文章

  1. 大脑小胶质细胞“隐藏技能”被发现
  2. Rockchip USB FFS Test Demo 使用说明
  3. Eclipse中Java项目转化为Java Web项目
  4. c++串口配置及DCB结构体
  5. ArcGIS中拓扑规则英文对照说明
  6. mysql gbk排序规则_Mysql 字符集及排序规则
  7. 转行的35岁程序员们
  8. 微信分享功能踩坑过程
  9. 考拉解析公众号Android手机如何保存视频到相册
  10. 四川翌加:抖音小店的发货时间是多长