Benutz die Listbox nicht um die Daten zu speichern, nimm intern eine List(Of String). Von dieser Liste kannst du die Funktion ".Distinct()" aufrufen welche dir eine weitere Liste zurückgibt (in der jedoch alle Mehrfach-Einträge auf einen reduziert wurden).