"Anders Jacobsen" <NOSPAMaj@mailme.dk> wrote in message
news:9anfa1$66m$1@news.inet.tele.dk...
> Jeg vil gerne have min funktion til at returnere flere værdier kan man
> overhovedet det?
Du kan enten lave en brugerdefineret type som Christian foreslog,
eller også kan du bruge udparametre.
Det er parametre sendt til funktionen ByRef, altså en pointer til
variablen i stedet for variablens værdi. Så kan du rette indholdet
direkte i din function.
F.eks.:
Function EnEllerAndenFunktion(ByVal Indparameter As String, _
                              ByRef Udparameter As String) As String
    ' Gør en hel masse
    Indparamater = "En streng"            ' Kommer ikke med ud
    Udparameter = "En anden streng"       ' Kommer med ud
    EnEllerAndenFunktion = "Resultatet"   ' Kommer med ud
End Function
Private Sub Form_Load()
    Dim Resultat As String, Streng1 As String, Streng2 As String
    Resultat = EnEllerAndenFunktion(Streng1, Streng2)
End Sub
Så vil variablerne Resultat og Streng2 være ændret.
Hvis du laver det i et modul, kan du endda bruge en
brugerdefineret type som udparameter.
--
Vh Morten 
