Foristas, boa noite!!!
Acompanho este fórum a algum tempo, e com a prontidão e ajuda de vocês já conseguir sanar muitas dúvidas, obrigado a todos!!
Criei um código Preliminar para classificação em Ordem Crescente no Excel 2007, mas para funcionar corretamente no Excel 2003, tive que realizar mudanças.
Ao mudar o código, a classificação está ocorrendo de forma Crescente, mas classificando e inserindo os dados para o final da tabela. Por favor gostaria que a classificação e inserção de dados ficasse disposta do inicio para o fim da tabela, podem me ajudar. Agradeço! Miranda
CÓDIGO:
Range("E4:E34").Select
Selection.Sort Key1:=Range("E4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("f4:g34").Select
Selection.Sort Key1:=Range("f4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("h4:i34").Select
Selection.Sort Key1:=Range("h4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("j4:j34").Select
Selection.Sort Key1:=Range("j4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Selection.Sort Key1:=Range("j4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("k4:k34").Select
Selection.Sort Key1:=Range("k4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("l4:l34").Select
Selection.Sort Key1:=Range("l4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("m4:m34").Select
Selection.Sort Key1:=Range("m4"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
ActiveWindow.SmallScroll Down:=-6
Columns("F:F").Select
Selection.EntireColumn.Hidden = True
Columns("H:H").Select
Selection.EntireColumn.Hidden = True
Range("C15").Select
Cells.Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Abraços
Postado : 27/01/2014 3:48 pm