No módulo 1, já existente, copie este código: Sub classificação() Range("B3:J7").Select Selection.Sort Key1:=Range("J3"), Order1:=xlDescending, Key2:=Range("I3") _ , Order2:=xlDescending, Key3:=Range("D3"), Order3:=xlAscending, Header _ :=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom _ , DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, DataOption3:= _ xlSortNormal Range("A1").Select End Sub Pelo VBA, clicando 2 vezes em Plan1, abrirá a caixa branca. Copie e cole este código: Private Sub Worksheet_Change(ByVal Target As Range) Application.ScreenUpdating = False Application.EnableEvents = False Call classificação Application.EnableEvents = True Application.ScreenUpdating = True End Sub