bruno
É essa planilha mesmo. Alguns dados foram retirados devido a informações que são contidas.
Sobre o código, não fica na planilha fica em uma outra. O trecho do código que dá problema é esse:
Columns("A:A").Select
Selection.ColumnWidth = 20
Columns("B:B").Select
Selection.Insert Shift:=xlToRight
Selection.Insert Shift:=xlToRight
Selection.Insert Shift:=xlToRight
Selection.Insert Shift:=xlToRight
Selection.Insert Shift:=xlToRight
Rows("1:1").Select
Selection.AutoFilter
Rows("1:1").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A1").Select
ActiveCell.FormulaR1C1 = "01/01/2005"
Range("B1").Select
ActiveCell.FormulaR1C1 = "=TODAY()"
Range("A1:B1").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Dim DataInicial As String, DataFinal As String
DataInicial = VBA.Format(Range("A1").Value, "dd/mm/yyyy")
DataFinal = VBA.Format(Range("B1").Value, "dd/mm/yyyy")
ActiveSheet.Range("$A:$M").Select
Selection.AutoFilter Field:=1, Criteria1:=">=" & DataInicial, Operator:=xlAnd, _
Criteria2:="<=" & DataFinal
O erro é quando o comando AutoFilter não filtra nada, mesmo contendo datas na coluna A.
Postado : 03/02/2017 12:11 pm