Ich bin echt am Verzweifeln!
In VBA habe ich folgende Formel hinterlegt:
ActiveCell.FormulaR1C1 = "=IF(RC[-6]="""","""",IF(RC[-6]=""Firmenkunde"",""FK"",IF(AND(RC[-10]>=R1C22,OR(RC[-5]=""A"",RC[-5]=""B"",RC[-5]=""C"")),""IK+"",IF(AND(RC[-10]<R1C22,OR(RC[-5]=""A"",RC[-5]=""B"",RC[-5]=""C"")),""PK+"",IF(AND(RC[-5]=""0 (kein Potential)"",RC[-10]>=R1C22,""IK 0"",IF(AND(RC[-5]=""0 (kein Potential)"",RC[-10]>=R1C22),""PK 0"",IF(RC[-10]>=R1C22,""IK"",""PK"")))))))"~f~
Damit wollte ich folgende Formel in VBA abbilden, die sich in der Zelle V2 befindet:
~f~=WENN(P2="";"";WENN(P2="Firmenkunde";"FK";WENN(UND(L2>=$V$1;ODER(Q2="A";Q2="B";Q2="C"));"IK+";WENN(UND(L2<$V$1;ODER(Q2="A";Q2="B";Q2="C"));"PK+";WENN(UND(Q2="0 (kein Potential)";L2>=$V$1);"IK 0";WENN(UND(Q2="0 (kein Potential)";L2<$V$1);"PK 0";WENN(L2>=$V$1;"IK";"PK")))))))
Sobald ich das Makro laufen lasse, erhalten ich einen Laufzeitfehler 1004, Anwendungso der objektdefinierter Fehler.
Hat jemand eine Idee, wo der Bock liegt? Gibt es Einschränkungen bei Formeln via VBA?
Ich habe bereits eine Makro aufgenommen, ebenfalls ohne Erfolg; im Gegenteil, dort werden m.E. viele Kriterien unterdrückt!
Danke für Eure Beiträge