ich habe gerade ein kleines Problem in VBA und konnte nach langer Suche noch keine Lösung finden.
Meine Datei besteht aus 2 Tabellen.
1. Tabelle stehen nur in Spalte A 180 Zeilen jeweils ein Code (A1: "RM7", A2: "X5G", A3:"R92", ...)
2. Tabelle besteht aus mehreren Spalten. In Spalte H bestehen die Zellen aus einer längeren Abfolge an Codes. Die Zelle aus folgendem Code (H1: "IT9 IR4 L GE2 RG8 RF1 RM7 RS3 Z2M D16 ES0 LF1 UB8")
Was ich versuche:
Ich möchte, dass mein Makro Zelle A1 aus Tabelle1 nimmt und überprüft, ob dieser Code in dem Codestrang von Tabelle2 H1 vorkommt. Danach das gleiche in H2, H3, usw. Hat er alle Zeilen durch, nimmt er sich aus Tabelle1 A2 und macht das gleiche nochmal.
Als Ergebnis gibt es 2 Varianten.
1. Autofilter setzen: er filtert nach allen Zeilen in denen der Code vorkommt
2. Sobald er den Code in Spalte H gefunden hat, soll in Spalte I eine 1 geschrieben werden, sonst eine 0. Wenn die 1. Schleife (im Bsp A1: "RM7") durch ist, muss sich die nächste Schleife nur noch mit den "0" befassen und überprüfen, ob der Code vorkommt (Es ist egal ob in einem Strang jeder Code vorkommt oder nur einer 1mal).
Ein Problem. Es sind insgesamt 250.000 Zeilen mit den langen Codes.
Ich hoffe ihr könnt mir weiterhelfen.