ich bin beim Abschluss meines VBA Programms über eine letzte Hürde gestolpert
und benötige euren Rat.
Mein Array mit 256 Werten sieht nun so aus:
x(0) "hallo"
x(1) "hi"
x(2) "" (ist leer)
.
.
x(55) "test1"
.
.
x(254) "" (ist leer)
x(255) "test2"
x(256) "test3"
Wie ihr seht, ist nicht jedes Element des Arrays mit einem String gefüllt.
Viele sind leider "leer".
Ich suche nach einer Lösung die so ausschaut:
x(0) "hallo"
x(1) "hi"
x(2) "test1"
x(3) "test2"
x(4) "test3"
Der Sinn ist, sämtliche leere Einträge aus dem Array zu "löschen", so
das am Ende nur noch ein z.B. 5-Element-.Array übrig. Geht das mit QuickSort oder auch anders?
Ich muss nämlich dieses Array dann wieder in eine einzelne Zelle schreiben und da wäre es schlecht wenn das Array 256 Einträge groß wäre. (Einträge stünden in der Zelle untereinander) ;-)
Über einen Tip oder Ansatz einer Lösung würde ich mich sehr freuen.
Liebe Grüße
Feliks