Public Type
25.01.2007 15:46:58
Dieter
habe mal wieder ein spezielles Problem für die Profis unter Euch...
Kann man selbstdefinierte Type irgendwie in einer Schleife ansprechen?
Das Beispiel mit dem Datensatz und den Personen ist nicht wirklich das, für was ich es brauche, aber so wird u.U. am einfachsten klar, was ich meine, ohne erst gross mein Programm erklären zu müssen.
Public Type Datensatz
Dim Name as Variant
Dim PersNr as Variant
End Type
'********************************
dim DS as Datensatz
DS.Name=Array("Name1","Name2","Name3")
DS.PersNr=Array("1001","1002","1003")
und jetzt würde ich gerne über eine Schleife den 2. Datensatz (Name2, 1002) auslesen aus der Variablen DS.
Geht das irgendwie?
Wieso ich nicht gleich einen Array nehme? Weil ich irgendwo ganz woanders eine sehr spezielle Zuweisung vornehme, die so aussehen könnte:
iZaehler = 2
cells(1,1)=DS.Name(iZaehler)
Und wenn ich jetzt einen Array nehme, dass muss ich mir irgendwie den Index des Arrays merken. Mit DS.xxx hat man es da bedeutend einfacher. Besonders dann, wenn man mehr als zwei Werte in der Variablen DS hat.
Ich hoffe ich konnte erklären, was mein Problem ist, und ich hoffe, dass mir jemand helfen kann.
In diesem Sinne freundlichst Grüßend
Dieter W.