今天分享在WPS中批量合并单元格和删除指定行的代码,都是学员的问题。 其实在WPS中,批量合并单元格通过基础的操作就可以实现,只是这个操作只是这位同学自动化过程中的一段,所以问我代码怎么写。
![图片](http://image109.360doc.com/DownloadImg/2023/03/0520/261997690_1_20230305085556694.gif) 思路很简单,和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; } } } 本节先分享到这里,祝大家每天都有进步。
|