Hallo liebe VBA'ler,
ich muss neuerdings immer wieder Tabellen mit einander abgleichen. Diese haben diverse Spalten und bis zu 5.000 Datensätze.
Hierbei muss ich prüfen ob die Tabellen identisch bzw. wie hoch Abweichungen sind. Im Normalfall finden sich in der zweiten Tabelle 90-95 Prozent der Datensätze aus der ersten Tabelle - das soll auch so sein, da eine Rücklaufquote ermittelt werden soll. Teilnehmer aus Tabelle 1 bekommen einen Fragebogen und Tabelle 2 zeigt, welche Teilnehmer den Bogen ausgefüllt abgegeben haben.
Hierbei sind die Spalten "Name"; "Geburtsdatum" und "Eintrittsdatum" die relevanten Suchkriterien und auch Prüfkriterien für eine Dublettenprüfung. Auch die Tabellenstrukturen sind dabei fix definiert.
Ich benötige einen praktikablen Automatismus um diese Prüfung regelmäßig (10 x pro Quartal) ausführen zu können.
Im Ergebnis brauche ich die Dubletten pro Tabelle, die zunächst gelöscht aber dokumentiert werden, die Rücklaufquote und die Ausgabe oder Markierung der Teilnehmer, die in der jeweils anderen Tabelle nicht auftauchen, denn ich habe auch schon Rücklaufquoten von über 100 Prozent ermittelt, weil Teilnehmer in Tabelle 1 vergessen wurden.
Für hilfreiche Lösungsansätze wäre ich sehr dankbar und hoffe, dass ich mein Problem verständlich genug dargestellt habe.
Vielen Dank im Voraus! |