Doubletten in Namensliste automatisch löschen

05/02/2008 - 16:02 von HvK | Report spam
Ich habe in Word eine ziemlich lange Namensliste angelegt, die immer
mal wieder aus einer zweiten Namensliste (= separate Datei) ergànzt
werden muß. In den Listen gibt es gelegentlich Doppeleintràge, die
vermieden werden sollen.

Beispiel (nach dem Zusammenkopieren):

Bauer, Hans
Maier, Franz
Maier, Franz
Müller, Helmut

Diese Doppeleintràge (hier Maier, Franz) muß ich anschließend von Hand
löschen, was ziemlich zeitaufwendig ist.

Geht dieses zeitaufwendige Vergleichen und Löschen auch automatisch?

Den Lösungsweg kann ich mir theoretisch so vorstellen:

Die beiden Dateien werden wie bisher ineinander kopiert und
anschließend werden die Eintràge sortiert. Danach wird - vielleicht
durch ein Makro - eine komplette Zeile mit der nachfolgenden Zeile
verglichen. Wenn beide Zeilen gleich sind, wird die zweite Zeile
möglichst automatisch gelöscht. Und das durch die ganze Datei bis zum
Dateiende.

Soweit meine Idee. Nur: Wie geht das technisch?

Danke für jeden Tip.

HvK
 

Lesen sie die antworten

#1 Thomas Gahler
05/02/2008 - 16:12 | Warnen spam
Hallo HvK


Ich habe in Word eine ziemlich lange Namensliste angelegt,


Wie ist diese Datei genau aufgebaut

Ist es reiner Text, mit einer Absatzmarke am Schluss? Oder eine Tabelle?
Oder sonst was? (Bitte genauere Angaben)


Ist die zweite Datei genau gleich aufgebaut?



Geht dieses zeitaufwendige Vergleichen und Löschen auch automatisch?


Ja das kriegen wir schon hin, sobald mehr Details bekannt sind



Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows XP (SP2), Office XP (SP3)

Ähnliche fragen