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表里面的内都合并到了 《合并》工作表里面

相关推荐
CodeCraft Studio17 小时前
Excel处理控件Spire.XLS系列教程:C# 合并、或取消合并 Excel 单元格
前端·c#·excel
云心雨禅20 小时前
Vim操作指令全解析
编辑器·vim·excel
安分小尧1 天前
[特殊字符] 使用 Handsontable 构建一个支持 Excel 公式计算的动态表格
前端·javascript·react.js·typescript·excel
hello_simon1 天前
在线小白工具,PPT转PDF支持多种热门工具,支持批量转换,操作简单,高效适合各种需求
pdf·html·powerpoint·excel·pdf转html·excel转pdf格式
Tttian6221 天前
Python办公自动化(3)对Excel的操作
开发语言·python·excel
有趣的我1 天前
vim的操作
编辑器·vim·excel
woniu_maggie1 天前
SAP EXCEL DOI 详解
开发语言·后端·excel
Dickson1 天前
如何批量拆分Excel工作表或按行拆分Excel表格 - Excel拆分器使用方法
excel·excel拆分器·拆分excel·拆分excel工作表·按行拆分excel
inxunoffice2 天前
批量将文本文件转换为 Word/PDF/Excel/图片等其它格式
pdf·word·excel
赵孝正2 天前
自动用 Excel 转 .CSV 为 .xlsx 的原理
excel