Ich muss eine Excel Tabelle mit 22.000 Zeilen anonymisieren.
In einer Spalte C stehen die Namen von Kunden (Nachname, Vorname)(viele Duplikate!), in D die von Mitarbeitern. In Spalte E sind tages- und Minutengenaue Berichte von Mitarbeitern zu Kunden. In den Berichten kommen sporadisch die Namen der Kunden oder anderer Mitarbeiter vor.
Eine Liste mit 275 Kunden (ohne Duplikate) herauszuziehen war kein Problem.
Daraus die Nach- und Vornamen in getrennten Spalten zu trennen ging auch gut (Spalten I+J)
Auch die Bildung von Pseudonymen aus Vor- und Nachnamen ging gut: 1.+2 Buchstabe Nachname & 1.Buchstabe Vorname & "xxx". (Spalte K) (Beispiel: "Hans Meier" = "MeHxxx")
Das gleiche habe ich für die Mitarbeiter in Spalten L, M, N.
Jetzt brauche ich ein Makro, welches seriell die Spalte E mit den Berichten durchsucht und nacheinander die darin vorkommenden Namen aus Spalte I sucht und durch die Einträge in K ersetzt sowie das gleiche nochmal für die Mitarbeiter. Jeweils die Spaltenindizes zu ändern, soll nicht das Problem sein. (Was ich mit den Vornamen mache, weiß ich noch gar nicht...)
Ein wenig VBA kann ich, aber die Variablendefinitionen und seriellen Befehle übersteigen jetzt meine Fähigkeiten...
Vielen Dank schon mal an die, die mir helfen!