Thema Datum  Von Nutzer Rating
Antwort
08.11.2009 15:47:04 BK
NotSolved
09.11.2009 12:56:06 Holger
NotSolved
09.11.2009 15:57:09 BK
NotSolved
Blau Aw:Aw:Aw:Collection "übertragen"
17.11.2009 13:16:08 Holger
NotSolved
17.11.2009 17:32:53 BK
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
17.11.2009 13:16:08
Views:
600
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Collection "übertragen"
Hallo BK,
das verstehe ich nicht, weil VBA sich Public-Daten merkt, solange Code ausgeführt wird. Vielleicht schickst du die relevanten Codeteile, damit eine Prüfung ohne viel Aufwand möglich ist.
Gruß
Holger

BK schrieb am 09.11.2009 15:57:09:

Ja, habe ich. Die Collection ist ist "ganz oben" als Public RandomizedData as New Collection deklariert. Ich habe den Tip bekommen, dass Excel solche Garbage-Collections löscht, wenn sie am Ende einer Prozedur nicht mehr gebraucht werden. Deklariere ich sie gleich oben, ist sie zwar noch vorhanden, aber leer.

Ich habs mal mit Dummys versucht, also am Ende der letzten Prozedur des Button1 eine Dummyvariable mit
RandomizedData.Item(i).(irgendwas) belegt, aber auch da wird die Coll einfach geleert.

Ich weiß echt nicht, wie ich das verhindern kann.

Gruß,

Björn

Holger schrieb am 09.11.2009 12:56:06:

Hallo BK,
hast du mal versucht, die Collection außerhalb einer Prozedur mit Public oder Private zu deklarieren?
Gruß
Holger

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
08.11.2009 15:47:04 BK
NotSolved
09.11.2009 12:56:06 Holger
NotSolved
09.11.2009 15:57:09 BK
NotSolved
Blau Aw:Aw:Aw:Collection "übertragen"
17.11.2009 13:16:08 Holger
NotSolved
17.11.2009 17:32:53 BK
NotSolved