excel文件修复工具_用EXCEL自己制作批量修改文件名的实用工具

先给大家看实例效果吧:

b25e43a8979e9da5ea541184c5b6990f.gif

开始我们的制作过程啦。

首先新建EXCEL工作簿,在一个工作表中按照如下输入设置:

52fbc7354464a309d535f64638fa0fc6.png

一: A2单元格输入文字:文件夹路径;C2单元格输入文字:读取文件名后,请设置好新文件名后再执行文件重命名操作

二: A3:C3合并单元格

三: A4:C4合并单元格,并输入分割线(主要考虑视觉效果及VBA运行排除空行)

四: A5单元格输入文字:遍历文件夹下所有文件名

五: B5单元格输入文字:文件类型

六: C5单元格输入文字:设置新文件名(默认为原名)

七: 按照下图步骤,将文末的代码复制写入模块中:

八: 选择A1单元格,在开发工具选项卡中,选择插入菜单中的按钮(窗体控件),制作三个按钮控件,设置文字为初始化(选择指定名为“初始化”的宏),读取文件名(选择指定名为“读取文件名”的宏),文件改名(选择指定名为“文件重命名”的宏)。

九: 开始自由改名啦,体验一下自己的劳动成果吧。解放你的双手,大大提高效率。

如果喜欢,请点赞并关注一下。不想再动手的话,就私信我索要文档吧。

请把此文章分享给你的朋友们。

f20f400b34352e9b026187c64e44efb6.png

Sub 读取文件名()

ActiveSheet.Rows("6:10000").Select

Selection.Delete Shift:=xlUp

ActiveSheet.Range("A6").Select

With Application.FileDialog(msoFileDialogFolderPicker)

.AllowMultiSelect = False

If .Show = -1 Then

[a3] = .SelectedItems(1)

End If

End With

Dim myPath$, i%

myPath = Dir([a3] & "*.*")

Do While myPath <> ""

i = i + 1

Cells(i + 5, 1) = Left(myPath, InStrRev(myPath, ".") - 1)

Cells(i + 5, 2) = Mid(myPath, InStrRev(myPath, "."), 9)

Cells(i + 5, 3) = Left(myPath, InStrRev(myPath, ".") - 1)

myPath = Dir

Loop

End Sub

Sub 文件重命名()

filePath = [a3]

On Error Resume Next

n = 6

While Not IsEmpty(Cells(n, 1))

oldName = Cells(n, 1) & Cells(n, 2)

newNname = Cells(n, 3) & Cells(n, 2)

If Dir(filePath & "" & oldName) = "" Then

MsgBox "请重新读取文件名!"

Exit Sub

ElseIf n < ActiveSheet.Range("A" & Rows.Count).End(3).Row Then

Name filePath & "" & oldName As filePath & "" & newNname

ElseIf n = ActiveSheet.Range("A" & Rows.Count).End(3).Row Then

Name filePath & "" & oldName As filePath & "" & newNname

MsgBox "重命名成功"

ActiveWorkbook.Save

Exit Sub

End If

n = n + 1

Wend

End Sub

Sub 初始化()

Range("a3").Select

Selection.ClearContents

ActiveSheet.Rows("6:10000").Select

Selection.Delete Shift:=xlUp

ActiveSheet.Range("A6").Select

ActiveWorkbook.Save

End Sub

主要功能: Excel文档内容批量替换:一次将多个Excel文档中的指定内容的单元格内容替换为另一个内容。 例如,公司的联系方式更改了,您可以使用BatchXLS将您机器上的各种Excel资料一次性更新至新内容。 Excel文档批量改名:支持多种方式的EXCEL文件改名:插入字符、删除字符、替代字符、后缀名大小写转换、主名大小写转换、还提供了工作簿中的工作批量改名功能; Excel文档批量类型转换:将多个Excel文档批量转换为HTML网页、CSV文件、TXT文本等多种类型文件 Excel文档批量设置口令:可以为Excel文档批量设置访问口令、修改口令。(需安装Excel XP或Excel2003及以上版本软件的系统) Excel文档批量导入“开始”菜单“文档”项。 Excel文档合并:能将一批Excel文件中的工作表合并到一个文件中。 Excel文档批量设置文档保护:若要防止他人偶然或恶意更改、移动或删除重要数据,可以批量保护特定工作表 或工作簿元素,既可使用也可不使用密码。 Excel文档批量取消超链接:批量取消Excel文档中的所有超链接。 Excel文档批量删除工作表:根据指定条件删除一批Excel文件中的特定工作表。 Excel文档批量插入工作表:将某个工作簿中的指定工作批量复制(插入)到一批工作簿中。 Excel文档批量打印及打印区域批量设置。 批量设置Excel文档页眉页脚。 批量设置或取消Excel工作簿共享。
宏宇Excel文件修复向导,是一款全能专业且易用EXCEL文件数据恢复软件,EXCEL修复向导是国内著名数据恢复公司宏宇软件的技术杰作,采用微软最新公开的XLS文件二进制结构开发,使用算法对文件一致性检查,提高表格修复结果的可靠性,支持多种EXCEL文件版本,可修复表格中的文字、数字、表格元素等信息。 针对EXCEL文件打不开,EXCEL表格打开后乱码,都有很好的修复效果,修复结果以TXT或XLS文件方式进行输出。方便用户使用。 宇Word文件修复向导,是专门针对受损的Word文件进行修复的软件,可以修复因各种原因坏损的Word文档,绿色国产,针对Word中文版本内码进行了专门优化设计,修复结果采用TXT与DOC方式进行输出。可以修复Word软件提示打不开或打开后乱码的Word文档文件。软件采用微软最新发布的管方二进制文档结构规范进行开发,对于有严重结构坏损的文档,宏宇Word修复向导,具有自动强力修复内核,可最大化的修复文档中的文字信息。 宏宇Word修复向导,不仅是Word的最佳助手,同时也是数据恢复的必备工具,针对数据恢复后的文档二次抢救,设计有批量修复方式。 秉承宏宇软件简单易用的特点。全中文向导式三步界面,您只需选择需要修复的文件,和文件保存的方式,即可自助修复您的文档。简洁清晰的向导式界面能让初次使用用户在几个点击内完成复杂的数据修复工作。 宏宇Word文件修复向导,支持Microsoft Word版本:97、XP、2000、2003的文档修复。程序体积小巧!下载后无需安装,即可使用。   更多介绍
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值