English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas as categorias

Eu tenho 5 colunas (A,B,C,D e E) e cada coluna vai da linha 1 a linha 1600 preenchidas com numeros. Preciso ordenar esses numeros em ordem crescente do menor na coluna A para o maior na coluna E nas 1600 linhas e eu só consigo fazer isso de linha em linha mandando o Excel classificar em ordem crescente da esquerda para a direita. Se eu conseguisse uma macro que fizesse essa classificação automatica seria fantastico. Desde já, muito obrigado pela atenção.

Situaçao Atual Situaçao Pretendida

A B C D E A B C D E

1 10 7 9 5 3 1 3 5 7 9 10

2 2 5 8 1 9 2 1 2 5 8 9

3 9 6 10 3 7 3 3 6 7 9 10



Abraço.

2007-02-23 05:08:07 · 2 respostas · perguntado por xavier 1 em Casa e Jardim Outras - Casa e Jardim

2 respostas

nao achei uma forma super facil (acho q soh c/ macro), mas se vc quiser ter um pouco menos de trabalho, tente copiar as celulas e "colar especial" numa outra planilha, marcando "transpor". isso inverterá linhas e colunas. agora você poderá classificar cada uma das 1600 colunas (em vez das linhas) usando direto o botão "classificação crescente", que soh existe p/ coluna. ainda darah mto trabalho..... depois eh soh copiar e "colar especial" de novo, marcando "transpor" p/ voltar ao normal.......

-------------------------

esqueça essa ideia acima, descobri q criar uma macro eh muito facil!!! estou usando o excel 2000, nao sei se tem pequenas diferencas em relaçao ao seu......

1) crie a macro

- clique na célula inicial (superior esquerda) dos seus dados
- va em ferramenta / macro / gravar nova macro e clique ok
- clique no botao "referencia relativa"
- use shift + seta p/ direita ate selecionar todos os dados da 1a linha
- va em dados / classificar / continuar na selecao atual / classificar / opcoes / da esquerda para a direita / ok / ok
- aperte a seta para baixo p/ posicionar-se na linha seguinte
- aperte "parar gravacao"
- sua macro esta criada!

2) crie um botao de atalho

- ferramentas / personalizar / categoria macros
- arraste o botao "personalizar macros" ate uma barra de ferramentas / fechar
- clique no botao, escolha a macro e de ok

3) faca a classificacao

- clique na célula inicial (superior esquerda) dos seus dados
- se tudo saiu certo eh soh apertar o botao de atalho da macro q ela classificarah a linha atual e saltara p/ a linha de baixo
- agora eh soh apertar o botao 1600 vezes!!!
- se vc quiser apertar menos o botao menos vezes, crie uma macro q classifique um numero um pouco maior de linhas de cada vez!

aki funcionou!!!

2007-02-23 20:34:22 · answer #1 · answered by Mandika 3 · 0 0

Xav, insira uma coluna em branco entre cada uma das colunas existentes.
Clique na primeira coluna e mande classificar, repita para as demais.
Assim fazendo, uma classificação não interferirá nas demais, permancendo todas classificadas.

2007-02-24 05:27:27 · answer #2 · answered by jes_kp 7 · 0 0

fedest.com, questions and answers