entendi, ja votei positivo nas duas, sou novo por aqui...
quando uma data e maior que 10 o filtro da data nao funfa, fiz essa pequena alteração e agora quando a data e maior que 12 nao finfa tbm.
Sub teste()
Dim strEntrada As String
Dim dteData As Date
Dim curValor As Double
Dim Data As String
'strEntrada = InputBox("Informe a Data")
strEntrada = Format(Month(Date), "00") & "/" & Format(Day(Date), "00") & "/" & Year(Date)
'dteData = Format(strEntrada, "mm/dd/yyyy")
curValor = 2160.91 'InputBox("Informe o valor")
curValor = Format(curValor, "#,###.00")
'Format(txtValor, "Standard")
'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
ActiveSheet.Range("$A$1:$H$5").AutoFilter Field:=8, Criteria1:=">=" & CDate(strEntrada), Operator:=xlAnd
Columns("G:G").Select
'Selection.NumberFormat = "#,##0.00"
Range("G1").Select
End Sub
Postado : 25/06/2014 6:50 am