简简单单JS宏代码 但是运行出奇的慢

##设定数据表有20000行但是实际上运行到466行就结束了 需求:根据B列单元格内日期在C列生成YYYYMMDD****唯一的数字 ,如果B列单元格为空则在C列填充上一个C列单元格内生成的数据。 当代码检测到连续150个B列单元格都为空则停止运行 同时从B列最后行有日期的单元格开始遍历O/P两列 将OP两列最下面一行有效数据的行数往下的C列都删除数据并将运行停止的行数记录下A2单元格内,下一次运行代码首先读取A2单元格的行数 然后开始运行代码生成这串唯一的数字 ######大神们 这个代码运行很慢有没有快一点的办法 谢谢
江苏省
浏览 1290
收藏
2
分享
2 +1
2
+1
全部评论 2
 
00后
我尝试使用PTYHON运行上述代码 现实只花费2.75s就结束了 但是在JS宏调试窗口中显示停止运行后 WPS Spreadsheets依旧占用40%的CPU资源
· 新南威尔士
回复
陈俊东
陈俊东

@金山办公

当对单元格数据进行批量修改时,可以试一下暂时关闭自动计算和屏幕刷新,加快代码运行速度
· 广东省
回复