JS宏满足条件整行清空请问怎么表达呢?求老师大佬指导

各位老师,大佬,周末好! 诉求,列中数值大于600则整行清空,该如果写? 新手小白搞了一个通宵都整不明白~ 请大佬指导 谢谢,谢谢,谢谢!
广东省
浏览 1384
收藏
4
分享
4 +1
16
+1
全部评论 16
 
拾光漫行
function test(){ let max=Range("a"+Rows.Count).End(xlUp).Row for(let i=max;i>=1;i--){ if(Range("A"+i).Value2>600){ Range("a"+i).EntireRow.ClearContents()//整行清空用这个 Range("a"+i).EntireRow.Delete()//整行删除用这个 } } }
· 重庆
1
回复
学无止境
谢谢🙏,谢谢新路老师的指导,从老师这学了很多东西。
· 广东省
回复
 
YLeaf
一行搞定: ActiveSheet.UsedRange.Value2=ActiveSheet.UsedRange.Value2.map(x=>x[0]>600?[]:x);
· 中国
回复
 
方盛
方盛 WPS资深用户Lv.2 潜力创作者WPS寻令官WPS产品体验官

Lv.2潜力创作者

我不会啊。
· 湖北省
回复
 
亂雲飛渡
· 广东省
回复
 
学无止境
此题已由wps新路老师完美解决 老师代码 let max=Range("a"+Rows.Count).End(xlUp).Row for(let i=max;i>=1;i--){ if(Range("A"+i).Value2>600){ Range("a"+i).EntireRow.ClearContents()//整行清空用这个 Range("a"+i).EntireRow.Delete()//整行删除用这个 } }我自信修改后代码 let max=Range("A"+Rows.Count).End(xlUp).Row for(let i=max;i>=1;i--){ if(Range("A"+i)>600){ Range("A"+i).EntireRow.ClearContents() } } 感谢每一位乐于助人的老师
· 广东省
回复
 
厚积、薄发
6
· 山东省
回复
 
学无止境
如果A列中的任意单元格数值大于600则该行清空,求老师指导!
· 广东省
回复
拾光漫行
是清空成还是删除这行?
· 重庆
回复