在下图所示的Excel工作簿“工作簿1”中有6张工作表,工作表标签从左到右依次为“1月”“2月”“3月”“4月”“5月”“6月”。接下来我们将通过vba代码批量在所有工作表标签前面添加年份“2022年”,使工作表标签依次显示为“2022年1月”“2022年2月”“2022年3月”“2022年4月”“2022年5月”“2022年6月”。
批量生成指定名称的工作表,借助的是数据透视表,利用其中的“显示报表筛选页”功能,而不是一个一个地先新建,再重命名,提高了办公效率。
在下面图1所示的Excel工作簿“工作簿1”中已有一张空白工作表“sheet1”,下面我们利用vba代码快速批量新建11张工作表,使工作簿中一共存在12张工作表,并分别以12个月份命名工作表标签,如“1月”“2月”……“12月”,参考效果见图2。