Gostaria de tirar uma dúvida. Qual a forma mais fácil de se criar uma função que contenha dois vetores como parâmetros?
Ex:Escrever uma funcao que receba dois vetores de 10 elementos cada e retorne a soma das medias dos elementos de mesmo indice desses vetores.
Pelo que eu saiba, há uma maneira de criar somente um (1) vetor em uma função, e ainda assim o mesmo deve ser declarado com a palavra chave ParamArray antes do nome do mesmo, deve também ser declarado como último argumento e tem por obrigatoriedade ser do tipo Variant. Se há uma maneira de se criar uma função com dois vetores nos parâmetros gostaria de aprender com vcs. Obrigado.
Respostas Enviadas - mostradas na ordem inversa de chegada...
efdusernet
local:
São Paulo
postou
53 vezes
desde:
7/6/2005
Resposta em: 27/6/2005
Pessoal já achei a solução após uns testes realizados em minha máquina! Ficou chato pois eu mesmo respondi, porém isso vai ajudar quem vier a ter dúvida no futuro.
A solução é criar uma function que retorne um array variant (dinãmico) e o outro com ParamArray assim ó:
Public Function FTeste(ArryaA() As Variant, ParamArray arrayB() As Variant) As String