19. Apr 2024, 05:51
VB-fun.de - Beitragsübersicht zum VB-/VBA-Forum-Archiv 0407
  E07: Objekte, Listen in VBA
 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.

[ VB-/VBA-Forum | Archiv 0407 | Archiv-Übersicht ]
 Antworten
E07: Objekte, Listen in VBA - Easy 06. April 2008 um 04:18:35
Re: Objekte, Listen in VBA - r.mueller@sz-online.de 06. April 2008 um 07:27:31
Re: Objekte, Listen in VBA - Easy 06. April 2008 um 18:33:17
Re: Objekte, Listen in VBA - r.mueller@sz-online.de 06. April 2008 um 20:27:24
Re: Objekte, Listen in VBA - Easy 06. April 2008 um 21:28:40
Re: Objekte, Listen in VBA - r.mueller@sz-online.de 06. April 2008 um 23:52:06
Re: Objekte, Listen in VBA - Easy 09. April 2008 um 07:29:25

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB-/VBA-Forum | DirectX | DirectX-Forum | VB.Net | VB.Net-Forum | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum