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/
-~----------~----~----~----~------~----~------~--~---