Excel:VBA批量修改文件名

Dim filePath As Variant            '定义filepath为变量
Dim obj As Object                  '定义obj为变量对象
Dim fld, ff, gg                    '定义fld,ff,gg为变量
Sub getpath()Range("A2:C1000").ClearContents               '清空A2:C1000列On Error Resume NextDim shell As VariantSet shell = CreateObject("Shell.Application")Set filePath = shell.BrowseForFolder(&O0, "选择文件夹", &H1 + &H10, "")   '获取文件夹路径地址Set shell = NothingIf filePath Is Nothing Then                 '检测是否获得有效路径,如取消直接跳出程序Exit SubElsegg = filePath.Items.Item.PathEnd IfSet obj = CreateObject("Scripting.FileSystemObject")   '定义变量Set fld = obj.getfolder(gg)                            '获取路径For Each ff In fld.Files                   '遍历文件夹里文件m = m + 1Cells(m + 1, 1) = ff.NameCells(m + 1, 2) = "-------"Cells(m + 1, 3) = Right(ff.Name, Len(ff.Name) - 2)NextEnd SubSub renamefile()x = InputBox("例如:5月", "要改为几月")On Error Resume NextIf [a2] = "" Then MsgBox "请点击第一步": Exit SubFor Each ff In fld.Files                 '遍历文件夹里的所有文件m = m + 1ff.Name = x & Cells(m + 1, 3)             '将实际文件名改成目录中C列的对应文件名NextMsgBox "改名已完成,请检查", vbOKOnlyEnd Sub

【Excel】VBA批量修改文件名相关推荐

  1. Excel  VBA批量修改文件名

    一.设计思路 1.选择要修改文件的文件夹: 2.获取文件夹内所有文件: 3.在Excel里面将文件改后名写好: 4.更改文件名: 5.清空数据: 二.代码实现 1.可视化选择文件夹代码 With Ap ...

  2. Excel快速批量修改文件名

    1.获取文件名称 步骤1:定义名称 点击公式-定义名称,打开"新建名称"对话框,在名称处输入"文件夹",在引用位置处输入=FILES("F:\测试文件 ...

  3. 批量修改txt内容_不用再慢慢手动修改,用Excel批量修改文件名

    近期碰到咨询批量修改文件名的简单方法,也碰到了有人好多文件名不规范,自己慢慢手动修改的情况.用Excel批量修改文件名是一个常用的技巧,今天分享给大家. 如下图,我们收集到的文件名称不统一,需要把这些 ...

  4. excel批量修改文件名方法

    excel批量修改文件名方法!我们经常需要在电脑上对文件名进行批量修改,批量修改文件名的方法有很多种,最传统的方法是选中所有文件,然后右边鼠标点击"重命名"选项,然后批量修改文件名 ...

  5. 如何用excel批量修改文件名?

    如何用excel批量修改文件名?修改文件名称是电脑使用过程中最基础的操作,非常的简单,只要有鼠标右击文件,然后点击重命名就能进行修改,相信每个小伙伴都会操作.但有时候我们需要修改大量的文件名,例如一个 ...

  6. matlab 从 excel读取 日期_MATLAB批量修改文件名和选择性复制/剪切文件

    今天解决的问题: 1.如何利用MATLAB批量修改文件名? (前面写过一次bat命令法,这个应该也算一次改进,程序的初衷是想将Smartsolo导出的文件名批量修改为以炮点桩号为文件名) 2.如何利用 ...

  7. 怎样更改计算机文件名,电脑如何批量修改文件名|批量修改文件名的几个小方法...

    遇到多文件,需要重命名的时候,有些人就头疼了,几百个文件,要是全部都要重命名,要弄到什么时候?虽然说,可以借助第三方的工具,但是有些使用win10的用户觉得麻烦,那还有什么其他方法?这篇文章就是系统吧 ...

  8. 如何批量修改文件名?教你一招,轻松解决

    目录 办公小技巧:批量修改文件名 1.批量获取文件夹中的文件名 1.1 在需要提取文件名的文件夹内新建一个.txt文件,用记事本打开输入: 1.2 修改该.txt文件的后缀名为.bat 1.3 双击. ...

  9. Win10如何批量修改文件名,实现向后加固定的数字,001.jpg——999.jpg

    文章目录 前言 一.如何使用excel导入文件名进行修改? 二.CMD脚本批量编辑 1. 总结 前言 为了实现批量更改文件名的目的,尝试过导入到excel修改名字和cmd脚本批量,最终觉得还是cmd脚 ...

最新文章

  1. LRU算法确定最后使用时间的顺序-计数器
  2. 2021年春季学期-信号与系统-第一次作业参考答案-第二题
  3. python学不会的表情包-小学生绞尽脑汁也学不会的python(反射)
  4. http://www.himigame.com/mac-cocoa-application/893.html
  5. 二、数据分析前,打下数据处理基础(上)
  6. 四格漫画《MUXing》——度姐传说
  7. 电大计算机组成原理ppt,四川电大计算机组成原理(0023)第二次形考作业(课程号:5110023).docx...
  8. java光标位置无效_java - java.sql.SQLException:无效的光标位置 - 堆栈内存溢出
  9. JAVA学习--集合的遍历
  10. Spring AMQP ActiveMQ教程
  11. python 使用多线程进行压力测试
  12. 《第一行代码 第二版》Android studio java开发学习笔记+源码
  13. psi-pred安装及预测蛋白质二级结构
  14. Rdd,DataFrame和DataSet的区别
  15. 现代循环神经网络 - 机器翻译与数据集
  16. 【KG】构建《红楼梦》知识图谱
  17. 【字典树】2828 - 字典树
  18. 超级好用的视频转换器Cisdem Video Converter for Mac
  19. SqlServer 越南语乱码
  20. MATLAB的汽车操纵稳定性仿真分析

热门文章

  1. java rest tomcat_java – REST服务返回HTTP 204(Tomcat / Linux)
  2. 存储块的删除与状态查询
  3. 添加softmax层_PyTorch入门之100行代码实现softmax回归分类
  4. 张宁北大计算机系,同是北大出身,差距悬殊!张宁在山西坐冷板凳,祝铭震已坐稳首发...
  5. yii2 mysql like_Yii2实现跨mysql数据库关联查询排序功能
  6. Oracle的job(定时执行存储过程)
  7. exchange邮件中继服务器搭建,使用 Exchange 2010 传输中继应用程序服务器 SMTP 通信...
  8. git commit如何修改默认编辑器为vim
  9. 随时找到数据流中的中位数
  10. 6-spark学习笔记-spark core 数据与存储