我希望根据多个滤波器标准删除表中的行



我已经使用Excel VBA已有一段时间了,但是现在想使用过滤器或类似的东西做某事。

我有一张大数据表(超过11000行(,我需要在过滤器中选择多达5个不同的标准,并基本上删除每行不适用于此滤镜。(因此有效地删除了隐形行(

需要从另一个ListObject中的一系列信息设置过滤器

所讨论的数据是设置为listObject的部门中的工作人员列表 - 我只需要从另一个工作表上的我的标准中选出任何部门。该部门是管理,仓库,商店,管理员,运输。我需要删除所有不是仓库,存储或管理员的记录

*我没有真正尝试过任何事情,因为我一直在搜寻互联网 - 我有一些想法通过过滤器选项循环

*对不起 - 我尝试了不同的事情,例如桌子循环中的每一行,但是时间超过15分钟!(向我应该对此提出建议的人表示歉意(

对不起,我没有代码 - 禁止"对表中的每一行"循环,我需要避免使用,因为这是一个非常慢的过程,这是一个非常慢的过程

没有实际的结果 - 多年来一直使用VBA,但这是我第一次被要求使用这种类型的东西,我茫然。

请友善,因为我是论坛的新手,显然只是在寻找一些帮助

拖网大量项目,我敢肯定有一种更简单的方法,但是我已经通过将数据转换回范围来解决此问题,从而从最后一行到第一行,并删除了循环如果找不到该值,则行!

我对此感到满意,因为现在需要不到15秒才能完成 - 不确定列表对象为什么会放慢速度,但我对此非常满意

最新更新