Hi ich habe da ein Problem mit meiner Collection:
Ich programmiere einen Vokabeltrainer als Excel Makro, der aus einer Excel Datei in die Makrodatei sämtliche Vokabeln einliest, und zwar in eine collection namens ImportData.
Diese Liste wird dann per Random durcheinandergewürfelt und dann in eine neue umgespeichert (RandomizedData) und, je nachdem was man will, wird dann entweder alle RandomizedData.Item.question oder eben *.answer ausgegeben.
So weit so gut, funktioniert auch alles klasse.
Jetzt kommt aber Button 2 hinzu, der nun alle Eingaben überprüfen soll. Er soll also die Liste langgehen (for i=1 to RandomizedData.Count) und überprüfen, ob die Usereingaben in Spalte B den Daten in RandomizedData.Item(i).answer entprechen.
Nur ist RandomizedData jetzt leer. Komplett.
Werden da jetzt mit dem Aufrufen des neuen Buttons (die subs stehen übrigens im selben(!!) modul wie die von Button 1) alle "alten" Variablen und Collections geleert oder was mache ich falsch? Kann ich irgendwie den Inhalt der Collection behalten oder eben übertragen?
Ich benutze übrigens Office 2005.
Grüße und schonmal vielen Dank für eure Hilfe,
Björn
|