VBA - Array-Werte einsortieren
21.02.2016 11:36:47
Christian
ich suche eine VBA-Lösung um alle Einträge aus verschiedener Arrays in der Reihenfolge ihrer Position in ein gemeinsames Ziel-Array zu schreiben.
Bsp:
Sub Array_Reihenfolge()
Dim vntQuell(2), vntZiel
vntQuell(0) = Array("cn", "h3", "e2", "lo", "te", "no", "cc")
vntQuell(1) = Array("cn", "dn", "h3", "e2", "lo", "no")
vntQuell(2) = Array("aa", "dn", "h3", "bb", "e2", "lo", "no", "f1")
' gesuchtes Ergebnis:
' vntZiel = Array("cn", "aa", "dn", "h3", "bb", "e2", "lo", "te", "no", "cc", f1")
End Sub
Mein Ansatz war:
nehme vntQuell(0) als Basis und prüfe anschließend bei den weiteren Arrays, ob dort ein neuer Eintrag vor oder nach einem in vntQuell(0) vorhandenen besteht.
Aber leider komme ich mit meinen VBA-Kenntnissen damit nicht zum Ziel.
Könnt ihr mir helfen?
Vielen Dank vorab
Christian