ActiveSheet.Range("$A$1:$V$").Offset(1, 17).SpecialCells(xlCellTypeVisible).EntireRow.Delete
ActiveSheet.Range("$A$17:$V$110").AutoFilter Field:=4
似乎有错误。有谁知道这段代码有什么问题?
事实: 我编写了代码来过滤想要删除到可见的措辞。 所以,第二步是我想删除那些可见的过滤行。 然后清除所有过滤器以显示所有内容。
答案 0 :(得分:2)
"$A$1:$V$"
不是有效的Excel地址。基于你的第二行,我建议你想要
ActiveSheet.Range("$A$1:$V$110").Offset(1, 17).SpecialCells(xlCellTypeVisible).EntireRow.Delete