基于该网站上的另一个问题,我开始想知道删除具有特定条件的所有行的最快方法.
上面提到的问题有各种解决方案:
(1)遍历工作表上的所有行(向后)并逐个删除满足条件的所有行.
(2)首先将适用范围移动到数组中,然后评估数组中的条件,并在此基础上逐个删除基础工作表上的所有行.
可能的改进可能是删除块中的所有行以减少访问工作表的开销.但是如果你走这条路线那么你有多种选择来"存储"范围,然后才真正删除它们:
(1)Intersect用于合并应删除的范围.
(2)只需编写一个String包含要删除的所有行.
那么,这是最快的方法呢?