acho que é isso que está precisando. qualquer dúvida, favor entrar em contato.
‘—————————————————————————————
‘ procedimento : filtrar dados
‘ autor : wagner goularte
‘ data : 09-05-2012
‘—————————————————————————————
sub filtro()
application.screenupdating = false
‘variáveis
dim dtdatainicio as date
dim dtdatatermino as date
dtdatainicio = range(“a1”)
dtdatatermino = range(“a2”)
‘desfiltrar
range(“a3″).select
selection.autofilter field:=1, criteria1:=”0″, operator:=xland
activesheet.showalldata
‘filtrar data
selection.autofilter field:=1, criteria1:=”>=” & format(dtdatainicio, “mm/dd/yyyy”), operator:=xland, criteria2:=”<=" & format(dtdatatermino, "mm/dd/yyyy")
application.screenupdating = true
end sub