您的位置:程序门 -> vb -> vba



关于excel写宏筛选的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于excel写宏筛选的问题
发表于:2007-11-07 11:57:12 楼主
我在excel写一个简单的宏,要筛选人名和日期,现在筛选人名没问题,如下
sub   abc()
        sheets("abc").select
        selection.autofilter
        selection.autofilter   field:=5,   criteria1:="张三"
end   sub

但是日期的话不知道如何筛选,
sub   abc()
        sheets("abc").select
        selection.autofilter
        selection.autofilter   field:=5,   criteria1:="2007-11-6"
end   sub

这样将得不出结果。
请问是否有特定的格式?

谢谢!
发表于:2007-11-07 14:38:541楼 得分:0
参看一下文章后也没有结果,请大家帮一下忙:

八、关于日期筛选的补充   我们已经知道的:当筛选数值为文本时,参数使用criteria1:="a"格式;为数值时,除标准格式criteria1:=2外,一般也可使用criteria1:="2"格式;但日期型数据......   录制的宏:   activesheet.autofiltermode   =   false   rows(1).autofilter   rows(1).autofilter   field:=3,   criteria1:="2005-9-27"   执行结果:无数据   结论:不正确,直接说正确的吧:改一下criteria1:=#9/27/2005#,就可以了。


快速检索

最新资讯
热门点击