分享

2、WPS中批量合并单元格、删除指定行的JS代码

 yuxinrong 2023-03-05 发布于安徽
今天分享在WPS中批量合并单元格和删除指定行的代码,都是学员的问题。

其实在WPS中,批量合并单元格通过基础的操作就可以实现,只是这个操作只是这位同学自动化过程中的一段,所以问我代码怎么写。

一、批量合并单元格

图片

思路很简单,和VBA中一样,从上往下循环,遇到相同的单元格合并即可。

代码:
function 合并单元格(){  var lastr=ActiveSheet.UsedRange.Rows.Count;  for (var i=lastr;i>=3;i--){    if (Cells(i,"d").Value()==Cells(i-1,"d").Value()){      Range(Cells(i,"d"),Cells(i-1,"d")).Merge();    }  }}

二、批量删除指定的行

图片

比如上图中,要求批量删除北京和陕西所在的行。

思路:从上往下循环,遇到符合条件的行删除即可。

代码:
function 删除指定的行(){  var lastr=ActiveSheet.UsedRange.Rows.Count;  for (var i=2;i<=lastr;i++){    if (Cells(i,"d").Value2 == "北京" || Cells(i,"d").Value2 == "陕西"){      Cells(i,"d").EntireRow.Delete();      i-=1;    }  }  }

本节先分享到这里,祝大家每天都有进步。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多