Excel 如何批次修改工作表名称? 免手动一个个变更

今天来教的  Excel 有一点点进阶,我们要用到 VBA 了,而这个 VBA 的程序语法还算很初阶,在 Excel 里想要批次变更工作表名称这件事,我也已经不是被问 1~2 次了,是非常常被问,但事实上,内置的功能没有办法达成这个需求,我们唯一的解答就是通过 VBA 写程序语法来搞定,今天来分享个短短的代码,直接用 VBA 来搞定批次修改 Excel 工作表的需求吧。

Excel 教程 – 批次修改工作表名称

首先,我们先随意假设一下,工作表名称是 1~5。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更01 9

平常要修改名称,不是双击工作表名称就是右键重新命名,但如果工作表很多的话,就有点麻烦了。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更02 9

要使用 VBA 要先开启开发人员模式,点击左上角的文件。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更03 8

左下角的选项。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更04 8

进到自定义功能区后找到右边的开发人员,将他打勾。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更05 6

接下来回到主页面就可以看到开发人员,然后点击「Visual Basic」。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更06 6

接下来就是将这代码写进活页薄,通常就是在最左边最上层那一个,这代码我就不多做介绍,我想已经会或是正在学 VBA 的人,应该一行一行看就看懂了。

如果需要直接复制范例文件的,请加入 Office 知识家会员频道,可以在里面下载。

搞定代码后就可以储存文件,然后按上面的绿色三角形开始执行。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更07 4

按下执行。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更08 2

接下来要输入要修改的工作表名称是哪些,用半形逗号隔开。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更 10 2

然后填入新的名称,数量要相同。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更 11 1

按下确定后就搞定了,是不是很简单。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更 12 1

如果你只是要变更某几个工作表名称也没问题,你填哪些就会去改哪些,完全自动对应,快去试看看吧。

Excel 教程 - 如何批次修改工作表名称? 免手动一个个变更 13 1
(0)
摩榜哥摩榜哥

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注