vba Collection in Collection ...(?)

14/05/2011 - 17:39 von woerny | Report spam
Hallo @ all,

ich habe folgendes Problem.
x = Name, Vorname, eMail , usw. usw.
y = Datum, Preis, Anzahl

Jeder x Anwender beinhaltet y Daten.
Die Anwender lese ich aus unterschiedlichen Quellen aus und speicher
dies in einer Collection ab.

Ich möchte die y Daten auch in einer Collection speichern und je dem
Mitarbeiter zuordnen.
Wie kann ich dies verwirklichen?

So sieht meine Test Sub aus:

Public Eintrag As New clsWinGDV
Public colEintrag As New Collection
Public colEinheiten As New Collection

Sub test()

For i = 1 To 10
Eintrag.Absender = "xxx" & i
Eintrag.MailAdresse = "yyy" & i
'-


For X = 1 To 5
Eintrag.GespDatum = Date
Eintrag.GespNummer = "123456" & Y
colEinheiten.Add Eintrag
Next X

' Eintrag.Tabelle = colEinheiten(X)
'
colEintrag.Add Eintrag
Next i

For X = 1 To colEintrag.Count
Debug.Print Eintrag.Absender
Debug.Print Eintrag.MailAdresse
Debug.Print ""
For Y = 1 To colEinheiten.Count
Set Eintrag = colEinheiten(Y)
Debug.Print Y & " " & Eintrag.GespNummer & " " &
Eintrag.GespDatum
'Stop
Next Y
Next X


End Sub

KLappt aber nicht!
Was mach ich falsch? oder muß ich anders vorgehen?

Gruß
woerny
 

Lesen sie die antworten

#1 Armin Zingler
14/05/2011 - 18:27 | Warnen spam
Am 14.05.2011 17:39, schrieb woerny:
Hallo @ all,



Hallo woerny,

diese Newsgroup ist "auslàufig". Microsoft hat den eigenen
Newsgroup-Support vor einem Jahr eingestellt. Abgesehen davon
hat diese Gruppe VB.Net behandelt. Für das alte VB und VBA
wurde de.comp.lang.vbclassic eingerichtet. Bitte dort nochmal
posten; dort hast du mehr Aussicht auf Erfolg.

Und solltest du mal auf (VB).Net stossen, erlaube ich mir, Thorsten Albers
zu zitieren:

Hi, Folks!

Dank des Einsatzes von Peter Fleischer gibt es seit dem 23.3.2011 im Usenet
in der Hierarchie 'de.' neue Diskussionsgruppen für Diskussionen zu
Programmiersprachen, die auf dem MS .NET Framework basieren:

de.comp.lang.dotnet.vb

Die Gruppe dient zur Diskussion über die Sprache Visual Basic
ab Version 7 (VB.NET) und alle Fragen bei der Erstellung von
Programmen mit der Sprache VB.NET. Alle Fragen zu Visual Basic
bis einschließlich Version 6 und darauf basierende VBA-
Programmierung sind in den entsprechenden Newsgroups zu
platzieren. Die Betreffzeile sollte mit der Kennung und
Versionsnummer [in eckigen Klammern] der Sprache, des Frameworks,
der CLR, der ggf. genutzten Technologie (z.B. WPF) oder der
genutzten IDE beginnen.

de.comp.lang.dotnet.csharp

Die Gruppe dient zur Diskussion über die Sprache C#.NET und
alle Fragen bei der Erstellung von Programmen mit der Sprache
C#.NET. Die Betreffzeile sollte mit der Kennung und Versionsnummer
[in eckigen Klammern] der Sprache, des Frameworks, der CLR, der
ggf. genutzten Technologie (z.B. WPF) oder der genutzten IDE
beginnen.

de.comp.lang.dotnet.misc

Diskussionsgegenstand der Gruppe sind Themen zu
Programmiersprachen, die Kompilate in der Common Intermediate
Language (CIL) für die Laufzeitumgebung .NET Framework, Mono
oder analoge auf CIL basierende Laufzeitumgebungen erzeugen.
Sofern zu Themen der CIL erzeugenden Sprachen/Sprachcompiler
speziellere Gruppen existieren, sollten diese dort diskutiert
werden. Die Betreffzeile sollte mit dem Namen der Sprache,
Sprachcompiler, Entwicklungsumgebung und/oder der Versionsnummer
[in eckigen Klammern] beginnen."



Armin

Ähnliche fragen