Seite 1 von 1
Array an Funktion übergeben
Verfasst: Mo 3. Mär 2014, 21:00
von arkadiuszpaluszek
Hallo!
Ich habe ein zweidimensionales Array - myArray(4,2) - und möchte dieses an eine Funktion oder andere Prozedur übergeben - wie tue ich es? Konnte im Handbuch leider nicht findig werden.
Gruß
Arek
Re: Array an Funktion übergeben
Verfasst: Mo 3. Mär 2014, 21:38
von gogo
Code: Alles auswählen
sub MeineSub
MeinArray()=array("Hi!","Hallo!")
a=MeineFkt(MeinArray())
msgbox a
end sub
function MeineFkt(UebergabeArray)
MeineFkt=UebergabeArray(1)
end function
... ergibt eine Messagebox mit dem Inhalt "Hallo!"
Re: Array an Funktion übergeben
Verfasst: Di 4. Mär 2014, 08:41
von arkadiuszpaluszek
Jetzt weiss ich wo mein Fehler war!
Ich hatte so etwas versucht:
function MeineFkt(UebergabeArray())
wobei du die leeren Klammern nur oben bei der Übergabe des Arrays an die Funktion verwendet hast. Danke!
Re: Array an Funktion übergeben
Verfasst: Di 4. Mär 2014, 16:10
von gogo
Die leeren Klammern müssen nicht sein, mach' ich nur damit ich gleich erkenne, dass das ein Array ist
Code: Alles auswählen
sub MeineSub
MeinArray=array("Hi!","Hallo!")
a=MeineFkt(MeinArray)
msgbox a
end sub
function MeineFkt(UebergabeArray())
MeineFkt=UebergabeArray(1)
end function
funktioniert auch! Dein Fehler muss wohl wo anders sein.