seit Wochen kämpfe ich nun mit einem Problem bei dem ich mit meinen bescheidenen VBA Kenntnissen nun nicht mehr weiterkomme. Dafür habe ich mich nun an diesem Forum angemeldet, dass mir schon so oft weiterhelfen konnte.
Folgendes Problem: ich möchte per VBA den Zellen einer Spalte (A) eine Kategorie zuweisen, die in die Nachbarspalte (B) eingetragen werden soll. Die Kategorie soll wiederum die jeweilige Kopfzeile einer Datentabelle sein, in dessen Spaltenzellen mindestens ein Teil der Zelle aus A enthalten ist. Zellen aus A, die gar nicht in B gefunden werden, sollen in einer dritten Tabelle unter Unkategorisiert aufgelistet werden.
Beispiel (leider kann ich irgendwie keine Excel Datei hochladen, das würde alles leichter machen, deshalb per Hand):
---
Tabelle 1
in Spalte A ("Objekt") stehen Begriffe wie: "Linde, Buche, Löwe, Katze, Nasenbär, Haus"
in Spalte B ("Kategorie") soll jetzt eingefügt werden.
In einer anderen Tabelle 2 stehen in den Kopfzeilen Oberbegriffe wie "Baum" (in der Spalte darunter dann "Linde, Buche,...") und "Tier" ("Löwe, Katze, Bär").
Es soll jetzt der Obergriff aus der Kopfzeile von Tabelle 2 neben die betreffende Zelle aus Spalte A in Spalte B geschrieben werden, sodass neben "Linde" "Baum" steht, neben "Löwe" "Tier", neben "Nasenbär" auch "Tier" (weil "Bär" in der Datentabelle enthalten ist) usw.
In einer letzten Spalte ("Unkategorisiert") sollen dann alle nicht gefundenen Begriffe aufgeführt werden, in dem Fall also "Haus".
---
Hoffe, ich konnte das Problem verständlich machen.
Schon jetzt vielen Dank für eure Antworten!!