永发信息网

VBA 使用高级筛选后,再使用自动筛选出错

答案:2  悬赏:80  手机版
解决时间 2021-04-04 14:51
我使用了高级筛选,然后我想取消高级筛选,然后用自动筛选筛选数据,我使用以下代码,出现1004错误:
Workbooks(8).Worksheets(1).AutoFilter
Workbooks(8).Worksheets(1).ShowAllData
我直接使用:
Workbooks(8).Worksheets(1).ShowAllData
也同样是1004是错误,showalldata方法无效,这是为什么
最佳答案
Workbooks(8).Worksheets(1).cells.AutoFilter 加上单元格,或者某列。后面不加上条件的话是全部显示的。
Workbooks(8).Worksheets(1).cells.AutoFilter 3, 7 这样是筛选第3列,内容为 7 的单元格。
Workbooks(8).Worksheets(1).AutoFilterMode = False 取消自动筛选模式
因为你前面没有筛选,也就是本来就是全部显示的,你再用showalldata就出错了。
全部回答
一般采用倒序的方式:例如,将d列中为“否”的整行删除: sub test() for i = cells(rows.count, 4).end(xltoup).row to 1 if range("d" & i) = "否" then range("d" & i).entirerow.delete end if next end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手被油烫了 怎么可以快速止疼或者不让起泡?
工作总结能用到的诗词,古诗词至今已多少年
阅读理解DearAunty,Afteryearsofhercrying,I
初中老师是一年一换吗
海贼王路飞的爷爷是谁
班主任对大一新生寄语,小学一年级班级名称、
冬天开了地暖·室内窗户水汽太大怎么处理
北国风光,阅读答案
胸太小怎么办,要些实际的办法,17岁
日本留学试验(EJU)怎么报名?报名具体程序
怎样才能学好电子琴?(自学)
下列各句中,加点词语使用不恰当的一句是DA.
帮我弄个同学录的留言,给不太来往的人,几乎
尊重老师的理由
清朝是由谁在什么时间,在哪里建立的。为什么
推荐资讯
女人阴脏吗
衡水老白干 六年 52度什么价钱
毕业祝福简短一句话,祝福恋人百年好合的语句?
我今年20岁,是一名大学生,可以养活自己,可
在caxa机械制图中标注11,42°是什么意思
在四川一般分别要全省前好多名才能上北大,浙
上海海洋水族馆里有哪些鱼?
大隼是什么动物,隼是什么动物什么动物
企元时代能做什么?
k580c怎么加固态硬盘小白求教
可她是简单一句的问候,一句简单的问候掀起反
车牌号吉agg120怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?