批量获取WPS工作表名称的简易方法 点击使用AI助手 了解更多

发布于 2024-11-17 liusiyang 8 编辑

在表格操作中,我们经常需要批量获取工作表名称,比如创建目录,设置INDIRECT跨表引用公式、批量合并工作表等,都需要先获取工作表名称,所以,批量获取工作表名称,也是你向高手进阶的关键一步。目前,WPS表格中并没有可以直接批量获取工作表名称的公式或操作技巧,只能用宏表函数、VBA或JSA,下面就为大家分享用JS宏批量获取工作表名称的方法。

表格如下:

在开发工具选项卡中打开WPS宏编辑器:

点击“插入”菜单,选择“模块”:

在新插入的模块中输入以下代码:

function 批量获取工作表名称(){

let i=1 //定义变量i,用于指定存放工作表名称的行号,从第1行开始

let tsh=Sheets.Item('名称') //将“名称”工作表定义为tsh

for(let sh of Sheets){ //遍历工作表

tsh.Cells.Item(i,1).Value2=sh.Name //将工作表名称写入“名称”工作表的A列

i++ //每循环一次,行号加1,这样就不会覆盖已经写入的内容

}

}

点击运行按钮:

即可看到所有工作表名称均已被提取到“名称”工作表中:

怎么样,是不是很简单?有什么问题,欢迎留言,您的问题,将成为我下次发布的内容。

原文链接:https://bbs.wps.cn/topic/8637

上一篇: WPS从入门到熟练的快速指南
下一篇: 提升工作效率神器:Quicker深度体验分享
相关文章