VBA-Programmierung mit Klassen

Von: Lorenz Hölscher
Stand: 11. April 2011
4
(1)
Anmelden um Kommentare zu schreiben

Verkettung von Klassen

Einzel-Objekt aus Liste ermitteln

Damit können wir wieder zur Klasse clsPersons mit ihrer Funktion Add zurückkehren. Sobald eine neue Person aufgenommen werden soll, erzeugt der Code mit Set objPerson = New clsPerson eine neue Instanz der Einzelobjekt-Klasse clsPerson. Diese erhält auch sofort einen Namen und, wenn vorhanden, ein Alter zugewiesen. Der Name ist vor allem deswegen nötig, weil die Collections ja String-orientiert arbeiten, das Alter kann deswegen optional angegeben werden.

Das frisch erfundene Einzelobjekt objPerson geben Sie dann als Rückgabewert an die aufrufende Funktion zurück. Anhand des Namens kann die Item-Property später bei Bedarf nochmals genau diese Person aus der Collection ermitteln. Um das zu testen, geben Sie in einem beliebigen Modul diesen Code ein:

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein