使用VBA从符合条件的ListObject表行中删除

时间:2017-03-28 10:52:50

标签: vba excel-vba delete-row listobject excel

VBA中是否可以从Excel ListObject表中删除满足条件的所有行?我正在寻找类似于SQL语句的东西:

DELETE FROM MyListObjectTable WHERE MyColumn='Some Condition'

1 个答案:

答案 0 :(得分:1)

试试这个:

.-断开连接,

.-根据条件对ListObject进行排序(可选只是为了删除一个Range.Area条件的结果),

根据条件

.- AutoFilter ListObject

.-删除ListObject.DataBodyRange

的可见行

.-清除AutoFilter