Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Oi Catarina,
Experimente fazer assim:
- No critério para a Data Inicial entre com (no meu exemplo abaixo em G2)
=">="&J2
2.Para data Final use (no meu exemplo abaixo em H2)
="<="&K2
J2 e K2 são as células onde vamos colocar a DAta Inicial e Final respectivamente
Agora no VBA, algo assim
Sub testeFiltro()
'Datas no formato americano mês/dia/ano
Range("J2") = "08/14/2011"
Range("K2") = "08/19/2011"
'Aplique o filtro
Range("A1:D9").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range _
("F1:H2"), Unique:=False
End Sub
Repare bem: alimento os Ranges J2 e K2 com datas no formato americano
No meu exemplo os dados estão em A1:D9 e os critértios em F1:H2
F G H
| Depto | DataInicial | DataFinal |
|---|---|---|
| D1 | >=14/08/2011 | <=19/08/2011 |
Espero que ajude
M.