Bom dia a todos,
Tenho uma macro que faz um filtro com o seguinte criterio, o usuario digita uma valor e apartir deste valor a macro faz um filtro buscanco valores a partir da data igual ou maior da data atual, * (Date - 1) * blz esta funfando de boas...mas...
se nao tiver valor com data igual ou maior, somente menor ao dia atual, ele tem que trazer esta data mas nao estou conseguindo...
alguem pode me clarear as ideias??
Dim curValor As String
Workbooks("Filtros de Data e Valor.xlsm").Activate
Sheets("entrada").Activate
curValor = InputBox("Informe o valor", "Informar Valor")
curValor = Format(curValor, "####.00")
'Debug.Print dteData
'Debug.Print curValor
Rows("1:1").Select
Selection.AutoFilter
Range("H7").Select
ActiveSheet.Range("$A$1:$H$5").AutoFilter Field:=7, Criteria1:=curValor, Operator:=xlAnd
ActiveSheet.Range("$A$1:$H$5").AutoFilter Field:=8, Criteria1:=">" & Format((Date - 1), "mm/dd/yyyy"), Operator:=xlAnd
Columns("G:G").Select
'Selection.NumberFormat = "#,##0.00"
Range("G1").Select
Postado : 30/06/2014 6:22 am