问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何批量修改Excel每个工作表名称,名称为每个工作表相同单元格中的部分文字(每张表的文字内容不同)

发布网友 发布时间:2022-02-26 03:13

我来回答

3个回答

热心网友 时间:2022-02-26 04:42

反过来操作是简单的,没有按你这样想过和做过,估计是要VBA操作吧……
但是给你一个建议:
你这样的这个表名称很好的呀,若是按你的操作还是解决不了表格的选择和查找哦!不如新建一个工作表,把所有表格的A2单元格编号后面的文字提取出来变成目录表,然后每一个做一个链接,今后只要点一下目录表中的名称就自动指向对应的工作表了,很方便哦……

热心网友 时间:2022-02-26 06:00

Sub 提取A2命名sheet()
Dim sh As Worksheet
On Error Resume Next
For Each sh In Worksheets
If sh.Visible = -1 Then    '遍历可见sheet
a = sh.Cells(2, "A")
s = Split(a, "]")          '按“]”分割
sh.Name = s(1)             '提取第二组数据
End If
Next sh
End Sub

1、代码功能:提取A2单元格“]”后的内容,命名给当前sheet

2、代码使用方法:按alt+f11,弹出代码窗口。

3、自定义部分:

①修改分割符:代码第7行

②修改提取范围:代码第8行(注:S(0),从0开始是第一组)

追问超赞的这个方法!
非常感谢!
话说,能不能再教我一下,把这些工作表单独拆分成Excel文件,并且文件名和工作表的名字都一致咋弄~

追答Sub 拆分工作表()
'功能:拆分可见sheet到指定目录,文件名与sheet名相同
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Dim wb As Workbook
Dim sh As Worksheet
wbname = "111.xlsx"       '指定要拆分的文件名
patth = "d:\"             '指定拆分到哪里,默认D:\盘
For Each sh In Workbooks(wbname).Worksheets
If sh.Visible = xlSheetVisible Then
Set wb = Workbooks.Add
Workbooks(wbname).Sheets(sh.Name).Copy wb.Worksheets(1)
ActiveWorkbook.Worksheets("Sheet1").Delete
If sh.Name & ".xlsx" <> wbname Then     '排除sheet名称与文件名相同
ActiveWorkbook.SaveAs patth & sh.Name & ".xlsx"
Else
ActiveWorkbook.SaveAs patth & sh.Name & " " & ".xlsx"
End If
ActiveWorkbook.Close True
End If
Next sh
Application.DisplayAlerts = True
Application.ScreenUpdating = True
MsgBox "完成!"
End Sub

这是拆分工作表的代码:

指定当前拆分的工作簿名称:代码7行

修改文件输出路径:代码8行

热心网友 时间:2022-02-26 07:35

这个需要写代码来做了,循环语句遍历所有的工作表,提取a2单元格"]"后面的文字,将工作表重新命名。手工完成是很麻烦的!
你可以上传表格过来吗?追问额,不好意思,这是企业内部账务,不可以上传呐~
可以告诉我操作方法吗?谢谢啦!

追答删除第三行以后的数据,然后发送其中几个工作表,这样好做测试。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
开封跑滴滴需要什么手续 郑州的滴滴打车可以在开封好吗 集团管控有哪几种模式 集团管控五种模式 集团管控模式集团管控模式选择的主要影响因素 win10桌面图标间距变大了怎么调整 win10桌面图标间距变大了调整方法 南宁什么路有民生银行 南宁民生银行保安第一个月工资多少?? 如果电池在综合测试时,电压原本是3.7伏标准,但是一测试那个电压立马 保护板的线结对但是用检测板测试为什么检测灯不亮反插反而亮为什么? 如何批量替换excel中的内容 单论实用性,你认为破壁机和豆浆机哪个更适用一些? 豆浆机和破壁机哪个好,二者有什么区别 批量替换多个工作表里的数据 在EXCEL中想要替换多个工作表中的同一内容如将“。”替换成&quot;;&quot;如何操作? 豆浆机和破壁机到底哪个好呢? 怎么批量修改excel工作簿? 多个EXCEL工作薄。每个工作薄里有多个工作表,如何同时替换所以工作薄里多个工作表中相同单元格里的内容 excel 怎么批量替换所有工作表的文字 破壁机和豆浆机哪个好?哪个牌子好? EXCEL中如何批量替换同一个工作薄中每个表格中同一单元格的数值? 单就实用性而言,破壁机和豆浆机,哪个实用一点? 批量替换excel表中单元格中的不同数据 想自己在家做豆浆,破壁机和豆浆机哪个更好?有哪些经验分享? 九阳豆浆机和破壁机哪个更好 EXCEL 里面如何将一个工作簿下所有工作表的同一个单元格内容替换为同样的文字。 想自己在家做豆浆,破壁机和豆浆机哪个更好? EXCEL 如何批量替换 同一数据换成不同的值 excel怎么批量更改多个工作簿的相同数据 破壁机打的豆浆是不是比豆浆机好喝点?哪个更实用? 破壁机和豆浆机到底哪个更实用? excel工作簿中各工作表同一位置怎么批量修改 如何批量更改EXCEL公式中引用的内容?主要是更改引用的工作簿 Excel如何批量修改每个工作表的相同位置单元格? 糖醋排骨做法 糖醋排骨怎么做吗 糖醋排骨怎么做的,越详细越好 如何做糖醋排骨 怎么清洗冰冻螃蟹更干净 糖醋排骨怎么做? 抖音评论怎么仅自己可见 抖音如何让别人看到你的喜欢 糖醋排骨怎么做啊 !! 抖音如何不让别人看到我的喜欢 抖音商城仅自己可见怎么设置 糖醋排骨应该怎么做呢? EXCEL工作表,想要一次查找不同内容,全部替换为同一个内容。 如何将EXCEL表格中选定区域内所有不同的内容替全部换成相同的内容呢? 糖醋排骨怎么做啊! 电子表格不同内容批量替换