Von |
Easy |
Am |
06. April 2008 um 04:18:35 |
Frage |
Hi Kenner.
Ich möchte Werte aus einem Tabellenblatt einlesen und dann weiter verarbeiten. Aus den Daten möchte ich dann einzelne Spalten oder Zeilen löschen oder neu aufnehmen. Ich habe mich bisher nur mit Arrays und Listen beschäftigt. Mit Arrays bekomme ich es recht gut hin, finde aber den Speicheraufwand unangemessen, da ich oft nicht weiss wie groß ein Arraz wird, ebenso brauch ich viele Schleifen um Spaltendaten in anderen Arraz zu schreiben. Da kam mir die Idee mit Listen oder Objekten. Würde mich mal interessieren, ob es sowas wie Listen, ich kenne es von C, in VBA gibt. Habe ich bisher aber nicht entdeckt. Eine weitere Überlegung waren Range-Objekte. Da hatte ich das Problem dass es immer die "Verlinkung" zu dem Tabellenblatt habe. Wie kann man Werte einem Range Objekt zuweisen und die in verschiedenen Objekten abrufen, löschen, ändern und ähnliches ohne dass die Werte in allen Objekten, welche sich auf den gleichen Ursprung beziehen. Hatte das Problem zum Beispiel beim löschen eines Objektes, welches sich auf Daten bezog welche in dem anderen noch genutzt wurden.
Bye und danke.
|
|