Boas,
Penso que seja isto que queiras...
Não sei se sabes trabalhar com macros e vba, mas penso que não haja problema...
Cria os teus command buttons todos na tua folha.
Seguida, vais a tools -> macro -> visual basic editor. Dentro do visual basic editor fazes, insert -> module, dentro do module passa este
Código principal:
Sub Macro1()
Range("F2:I6").Sort Key1:=Range("F2"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub
No range("F2:I6") muda para as colunas que queres ordenar.
Onde diz range("F2") muda para a 1ª coluna que queres que seja feito o ordenamento das tabelas. Usei as células de F2 a I6 e neste caso a primeira coluna será F2.
A seguir volta para a tua folha e: botão do lado direito do rato no botão que queres utilizar -> view code e metes este
Código para chamar a macro:
Private Sub CommandButton1_Click()
Call Macro1
End Sub
Depois para o segundo botão é só fazeres um copy do código Macro1, mudares o nome para Macro2, por exemplo.
Podes usar o mesmo module para todos os códigos principais.
Mudares tambem o range("F2") para a 2ª coluna, ou neste caso iria ficar como range("g2"), visto ser a segunda coluna.
E mudares tambem o código do 2º botão para Call Macro2 por exemplo.
Depois para veres os botões a funcionar, tens que sair do modo de desenho.
É só carregar num que tenha um esquadro, uma régua e um lápis.
Se não encontrares, vai a View -> Toolbars -> Control Toolbox. Isto tambem serve para o caso de não saberes como desenhares os botões.
Espero ter ajudado, fica bem