PASSAGEM DE PARAMETRO

AUGUSTTO 25/07/2005 20:50:05
#95972
fiz uma pergunta e não resolveu a minha duvida vou perguntar de novo se alguem puder resolver a link é esse: http://www.vbmania.com.br/vbmforum.php?varMethod=Abrir&varID=95675

preciso retornar dois parametros na a funçaõ principal na chamada da funçaõ é assim:
private sub cmdcalc_Click()
.
.
.
media = calc_media(mat())
.
.
.
end sub

passo a matriz para função para calcular a media da diagonal principal e secundaria dai e coloquei os 2 resultados nas variaveis media 1 e media2 e na hora de retornar como seria na chamada ,porque na chamada acima vc retorna um valor e eu queria 2 valores

obrigado
USUARIO.EXCLUIDOS 25/07/2005 22:16:40
#95976
Uma função só pode retornar um valor!
A resposta do post anterior responde sim a sua dúvida.
Use: media = calc_media(mat(), M1, M2)
SERGIO.CARDOSO 26/07/2005 12:31:49
#96041
Resposta escolhida
Uma solucao possivel seria criar uma funcao de retorno tipo string, que contem as duas medias. Exemplo:

Retorno1 = "00030450002265"

Media1 = Val(Mid(Retorno1,1,7)) / 100 ( Resultaria -> Media1 = 30,45)
Media2 = Val(Mid(Retorno1,8,7)) / 100 ( Resultaria -> Media2 = 22,65)

Espero ter ajudado.

[S95]
Tópico encerrado , respostas não são mais permitidas