1·Na base que uso, tenho duas macros uma para cada necessidade, porém, quando executo uma delas especificamente é quando o excel fecha, segue abaixo:
2· Aproveitando.... Queria saber se é possível onde consta a data na macro abaixo 10/26/2022(mm/dd/aaaa) que eu não precisasse entrar na macro e alterar todos os dias, por exemplo, amanhã terei que alterar para o dia 27 e assim sucessivamente, gostaria que entrasse com a data do dia, tipo a fórmula =HOJE()
Já tentei fazer com a fórmula Filtros, porém, tem muitos critérios e eu não consegui trazer as informações que preciso.
Código: Selecionar todos
Sub TESTE_TESTE()
'
' TESTE_TESTE Macro
'
' Atalho do teclado: Ctrl+Shift+A
'
Windows("tudo.xls").Activate
Range("H1").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$AC$4293").AutoFilter Field:=19, Criteria1:= _
"REGISTRO"
ActiveSheet.Range("$A$1:$AC$4293").AutoFilter Field:=13, Operator:= _
xlFilterValues, Criteria2:=Array(2, "10/26/2022")
ActiveSheet.Range("$A$1:$AC$4293").AutoFilter Field:=15, Criteria1:= _
"=Fechado", Operator:=xlOr, Criteria2:="=Incidente Designado"
Range("I1200").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Windows("BASE_MATRIZ").Activate
Range("Tabela2[Número externo]").Select
ActiveSheet.Paste
Windows("tudo.xls").Activate
Range("O1200:P2536").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Windows("BASE_MATRIZ").Activate
Range("F3").Select
ActiveSheet.Paste
Range("C3").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.TextToColumns Destination:=Range("C3"), DataType:=xlFixedWidth, _
FieldInfo:=Array(Array(0, 1), Array(9, 9)), TrailingMinusNumbers:=True
Range("C3").Select
End Sub


