ich habe mal wieder ein Problem, das ich gerne über einen VBA lösen möchte, da diese Formel die meiste Zeit an Berechnung in Anspruch nimmt.
Ich habe zwar eine Lösung per WENN-Formel, allerdings dauert die Berechnung ewig, da die Excel tausende von Zeilen hat und es bereits schon viele Formeln zu berechnen gibt.
Der VBA-Code sollte folgendes lösen:
Es soll geprüft werden, ob die Zahl in "Spalte C" in der "Spalte A" vorkommt. Wenn das so ist, dann soll in der "Spalte E" in jeder Zeile wo die Zahl aus "Spalte C" in der "Spalte A" vorkommt eine 1 eingetragen werden. Danach soll geprüft werden, ob die Zahl in "Spalte D" in der "Spalte A" vorkommmt. Erneut soll dann in der "Spalte E" in jeder Zeile wo die Zahl aus "Spalte D" in der "Spalte A" vorkommt eine 2 eintragen. Wenn die Zahl aus "Spalte A" weder in der "Spalte C" oder "Spalte D" vorkommt, dann soll überall eine 3 stehen.
Wäre super wenn Ihr mir helfen könnt. Anbei ein Muster:
https://www.herber.de/bbs/user/91506.xlsx