VBA中是否可以从Excel ListObject表中删除满足条件的所有行?我正在寻找类似于SQL语句的东西:
DELETE FROM MyListObjectTable WHERE MyColumn='Some Condition'
答案 0 :(得分:1)
试试这个:
.-断开连接,
.-根据条件对ListObject
进行排序(可选只是为了删除一个Range.Area
条件的结果),
.- AutoFilter
ListObject
,
.-删除ListObject.DataBodyRange
.-清除AutoFilter