Für das Füllen einer einfachen Liste ohne Duplikate hat ein Array den Nachteil,
dass für jeden neuen Datensatz das Array durchsucht werden muss, ob die neuen
Daten bereits enthalten sind.
Die Verwendung einer Collection bietet hier eine einfache Alternative. In Verbindung
mit den Schlüsselwerten und einer Fehlerbehandlung werden ohne weitere Suche Daten
abgewiesen die bereits in der Auflistung enthalten sind. Als Duplikat werden dabei
Daten mit gleichem Schlüsselwert bewertet.
Der Beispielcode zeigt auch die Verwendung einer Fehlerroutine zur Ausgabe der
Zeilennummer sowie der betroffenen Codezeile. Für die Ausgabe der codezeile sind
jedoch zwei Voraussetzungen zu erfüllen:
Der Zugriff auf das VB-Projekt muss erlaubt sein.
Die Zeilennummer im code muss der tatsächlichen Zeilennummer im Modul entsprechen.
Meist reicht jedoch neben der Fehlerausgabe die Angabe der Zeilennummer in der
Prozedur, sodass die Sicherheitseinstellungen nicht geändert werden brauchen.