10.1.23 StringInMultiArray
Function StringInMultiArray(SearchList(), SearchString as String, SearchIndex as Integer, ReturnIndex as Integer, Optional MaxIndex as Integer) as String

(Okay, ich geb es zu, bei der Funktion habe ich dreimal lesen müssen bis ich den Sinn verstanden habe.)

Die Funktion gibt den zweiten Wert zu einem gesuchten String aus. Alles Klar?

dim stringlist(1,3) as string
stringlist(0,0)="Hallo Welt"
stringlist(0,1)="Morgen"
stringlist(0,2)="Gestern"
stringlist(0,3)="Heute"
stringlist(1,0)="1Hallo Welt"
stringlist(1,1)="1Morgen"
stringlist(1,2)="1Gestern"
stringlist(1,3)="1Heute"


wert= StringInMultiArray(stringList(), "Gestern",2,1)

Wert ergibt dann Morgen. Man sucht also in der zweiten Dimension nach Gestern und bekommt dann den dazugehörigen Wert der Dimension ReturnIndex zurück.

In dem Beispiel :
stringlist(0,2)="Gestern" ist dann die Rückgabe stringlist(0,1)="Morgen", da ReturnIndex 1 und der gefundene Index 0 ist.