VBA Excel:如何删除已筛选的行,不包括标题

时间:2017-06-19 02:44:27

标签: excel vba

ActiveSheet.Range("$A$1:$V$").Offset(1, 17).SpecialCells(xlCellTypeVisible).EntireRow.Delete

ActiveSheet.Range("$A$17:$V$110").AutoFilter Field:=4

似乎有错误。有谁知道这段代码有什么问题?

事实: 我编写了代码来过滤想要删除到可见的措辞。 所以,第二步是我想删除那些可见的过滤行。 然后清除所有过滤器以显示所有内容。

1 个答案:

答案 0 :(得分:2)

"$A$1:$V$"不是有效的Excel地址。基于你的第二行,我建议你想要

ActiveSheet.Range("$A$1:$V$110").Offset(1, 17).SpecialCells(xlCellTypeVisible).EntireRow.Delete