- 30 Out 2019 às 10:21
#49733
Bom dia,
Gostaria de saber o que está de errado em minha macro, segue o código:
Sub classificar()
ThisWorkbook.Sheets("Parcelas e Meta de Quebra").Select
Sheets("Parcelas e Meta de Quebra").Select
Sheets("Parcelas e Meta de Quebra").Range("A5").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight)).Select
With ActiveWorkbook.Worksheets("Parcelas e Meta de Quebra").Sort
.SortFields.Clear
.SortFields.Add Key:=ThisWorkbook.Sheets("Parcelas e Meta de Quebra").Range("A5:A10"), _
SortOn:=xlSortOnValures, Order:=xlAscending, DataOption:=xlSortNormal
.SetRange Range("A5:A10")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
O seguinte erro "O método Sort do objeto _worksheet falhou" está na "With ActiveWorkbook.Worksheets("Parcelas e Meta de Quebra").Sort"
Gostaria de aproveitar, como faço para o range de seleção ser tudo o que estiver na coluna A por exemplo, já que esta planilha estará mudando todo dia e eu sempre vou precisar classificar tudo.
Gostaria de saber o que está de errado em minha macro, segue o código:
Sub classificar()
ThisWorkbook.Sheets("Parcelas e Meta de Quebra").Select
Sheets("Parcelas e Meta de Quebra").Select
Sheets("Parcelas e Meta de Quebra").Range("A5").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight).End(xlToRight)).Select
With ActiveWorkbook.Worksheets("Parcelas e Meta de Quebra").Sort
.SortFields.Clear
.SortFields.Add Key:=ThisWorkbook.Sheets("Parcelas e Meta de Quebra").Range("A5:A10"), _
SortOn:=xlSortOnValures, Order:=xlAscending, DataOption:=xlSortNormal
.SetRange Range("A5:A10")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
O seguinte erro "O método Sort do objeto _worksheet falhou" está na "With ActiveWorkbook.Worksheets("Parcelas e Meta de Quebra").Sort"
Gostaria de aproveitar, como faço para o range de seleção ser tudo o que estiver na coluna A por exemplo, já que esta planilha estará mudando todo dia e eu sempre vou precisar classificar tudo.