Boas eu tentei con esse código e não dei certo, podes-me dizer como coloco aqui o meu ficheiro para veres se faz o favor, assim era mais simples. Abraços Lisnarf Boas pensando melhor, e como a vossa linguagem é diferente da minha, há agmuna possibilidade de fazeres um exemplo só com dois nomes na linha B6e B7 e colocares dois botões um na linha D6 e D7, e outro na linha F6 e F7, assim era mais fácil para eu ver como fizeste para colocar no meu ficheiro. Obrigado Boas Alterei o meu ficheiro e resumi para 9 nomes sendo assim mais fácil de entenderem o pretendido. Também atribui cores para uma melhor observação. Recapitulando: Queria ordenar um intervalo de células "B6:Z105" pela coluna B e coloquei um botão "ordenar" para atribuir uma macro, nesse intervalo contém botões com macros que não ordenam junto com as linhas e era isso que pretendia. Como a linguagem do Excel nem sempre é igual agradecia se possível que alterassem o ficheiro, para depois eu ver como foi feito e colocar no meu. Abraços Lisnarf http://www.4shared.com/document/-rq17Lxz/L..._-_Exemplo.html