本文作者:office教程网

excel 如何将工作表名改为工作表内指定的固定单元格的值?

office教程网 2023-11-27 09:54:05
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

我有很多工作表,需要将工作表名改为工作表内指定的固定单元格的值,有什么好方法么?


 

简单,一段VBA搞定。【Alt F11】打开VBA窗口,【插入】——【模块】,将下面这段代码粘贴进去,按F5运行就可以了。 Public Sub果果( ) For i=1 To Sheets.Count Sheets(i).Name=Sheets(i).Cells(1,2) Next End Sub


 

小白:哇,好厉害,但是为什么只有前四个工作表完成了批量改名,最后一个工作表没有改,而且出现了报错呢?


 

果果:那是因为你的最后一个工作表里面有合并单元格啊,只要在代码里面加一句On Error Resume Next再运行,在遇到错误的时候就会自动跳过,而不弹出错误提示对话框了。

excel 如何统计数量,相同名称只记一次?

统计数量,重复的相同名字只计一次的统计方法,用到了函数以及数组的用法,对于小白肯定会觉得学起来比较费劲。为了让更多小伙伴能够轻松搞定这类问题,提出用透视表就可以轻松搞定


 

小白:如果我只想取单元格值里的一部分字符作为工作表名,例如不要前两个字符“一只”,可以实现吗?


 

果果:在工作表里,这类取单元格一部分字符的问题,一般可以使用Left、Right、Mid、Len等函数嵌套来实现。VBA里的解决方法大同小异,代码如下: Sheets(i).Name=Right(Sheets(i).Cells(1,2),Len(Sheets(i).Cells(1,2))-2)


 

最终完整代码: Public Sub果果() On Error Resume Next For i=1 To Sheets.Count Sheets(i).Name=Right(Sheets(i).Cells(1,2),Len(Sheets(i).Cells(1,2))-2) Next End Sub

下面这张图片,是大家总结的结果:

 

excel 如何彻底的隐藏一个excel工作表?

深度隐藏,厉害的哟!就是彻底隐藏一张表怎么玩呢?我们知道Excel工作表有个隐藏按钮,选中需要隐藏的表格标签,然后鼠标右键就可以看到。如下图所示:Sheet4隐藏后,只需找到其他工作

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel 如何将工作表名改为工作表内指定的固定单元格的值?发布于2023-11-27 09:54:05
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: