Complementando a resposta do Ricardo, 

não se esqueça que ao ordenar por código ASCII, o valor ascii para o caractere 
a (a minúsculo) é diferente do valor para A (A maiúsculo), 
para se ultrapassar este problema basta, antes da comparação, passar ou tudo 
para maiúsculas ou tudo para minúsculas. 

Mas, mesmo assim ainda ficam a faltar os C/Ç, os acentos nas vogais. No entanto 
se procurar no google de certeza que encontra alguma coisa já feita

Nuno Oliveira


.




________________________________






Boas,

O visual basic não tem isso de origem tanto quanto sei.
Contudo pode fazer uma função que faça isso.
Basta criar um vector auxiliar que recolhe os códigos ascii dos
primeiros caracteres do vector e depois basta ordenar numericamente
pelo codigo ascii.


ricardo



On 9 Nov, 18:32, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> Alguém sabe se no Visual Basic 6 há alguma função para ordenar um Array por 
> um determinado item ?
>
> Por exemplo, num array Nomes(3), em que 1 é nome de uma pessoa, 2 a morada e 
> 3 o telefone, é possível ordenar quer pelo item 1, 2 ou
> 3?
>
> Cumprimentos
> Manuel Dias – Parede
>

--~--~---------~--~----~------------~-------~--~----~
-----------------------------------------------------------------------
                  Revista  COMPUTADOR

               >>>  Edicao em banca:  n. 117

              http://www.clubeinformatica.com
-----------------------------------------------------------------------

Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para
[EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.pt/group/ajuda-informatica/
-~----------~----~----~----~------~----~------~--~---

Responder a