Array-Funktionen
05.04.2008 20:08:00
Volti
ich übersetze gerade ein Projekt von einer anderen Programmiersprache nach VBA.
Das Projekt liest u.a. größere Textdateien (bis zu 300.000 Zeilen) in Arrays ein, bearbeitet diese und das Endergebnis ( Nun soll alles nur noch unter Excel bzw. VBA laufen.
Leider werden etliche Funktionen in VBA nicht unterstützt. Insbesondere suche ich nun elegante Lösungen für die Arrayfunktionen
- ARRAY SCAN 'Array durchsuchen
- ARRAY INSERT, ARRAY DELETE 'Zeile einfügen, löschen
- ARRAY SORT 'Array sortieren
Mir scheint, dass VBA in puncto Array stiefmütterlich ausgestattet ist oder ich bin zu dumm, etwas zu finden. Eine FOR NEXT-Schleife als Ersatz für ARRAY SCAN (Suchfunktion) funktioniert zwar, ist aber ziemlich langsam.
Umwege über Tabellenfunktionen wie Find, Sort usw. scheitern an der Zeilenanzahl >65000.
Hat irgendjemand 'nen Tipp?
viele Grüße aus Hessen
Karl-Heinz