WPS excel使用宏编辑器合并 Sheet工作表

使用excel自带的工具合并Sheet表,我们会发现需要开通WPS会员才能使用合并功能;

那么WPS excel如何使用宏编辑器进行合并 Sheet表呢?

1、首先我们要看excel后缀是 .xlsx 还是 .xls ;如果是.xlsx 那么 我们需要修改为 .xls

注:.xlsx 无法使用 以下JS宏,关于**.xlsx**后缀合并大家可自行研究

2、新增一个sheet 并将 sheet名称修改为合并,用于存放sheet合并内容;

**注意:**我们要在将 合并表 插入在第一个位置

3、点击最上面的【工具】-【开发工具】 打开wps宏编辑器

4、双击Model1 把以下代码复制到右边

复制代码
function 合并工作表(){
    Sheets("合并").Cells.Clear();
    var t = 1;
    for (var i = 1;i <= Sheets.Count;i++){
        var n = Sheets("合并").Range("a65535").End(3).Row;
        let rg1 = Sheets("合并").Range("a1")
        let rg2 = Sheets("合并").Range("a" + (n+2));
        var n1 = Sheets.Item(i).Range("a65535").End(3).Row;
        if(i == 2){
            Sheets.Item(i).Rows("1:" + n1).Copy(rg1);
        }else{
            Sheets.Item(i).Rows((t) + ":" + n1).Copy(rg2);
        }
    }
}

5、 点击上面的 三角 运行程序,运行完成之后,我们查看《合并》工作表,会发现把后面sheet表里面的内都合并到了 《合并》工作表里面

相关推荐
枫,为落叶4 小时前
【vue】导出excel
前端·vue.js·excel
星空的资源小屋6 小时前
RoboIntern,一款自动化办公小助手
运维·人工智能·pdf·自动化·电脑·excel
会飞的小菠菜19 小时前
大量Excel工作簿中的图片怎么批量提取出来
excel·导出·图片·提取·批量·保存·另存为
nongcunqq19 小时前
abap 操作 excel
java·数据库·excel
CodeCraft Studio1 天前
国产化Excel开发组件Spire.XLS教程:将Python列表转换为Excel表格(3种实用场景)
开发语言·python·excel·spire.xls·python列表转excel·国产化文档开发
企鹅侠客1 天前
基于python写的PDF表格提取到excel文档
python·pdf·excel·pdf文档表格转excel
忘忧记1 天前
Excel VLOOKUP函数完全教程:从基础到高级实战
excel
葡萄城技术团队1 天前
突破Excel局限!SpreadJS让电子表格“活”起来
java·数据库·excel
左师佑图1 天前
Apache POI SXSSFWorkbook 报错“没有那个文件或目录”问题排查与解决方案
java·apache·excel
monkeyhlj1 天前
excel-mcp-server rocky linux简单部署
linux·运维·excel