ich habe ein Problem und verzweifele langsam.
Problemstellung:
Ich erzeuge über mehrere Umwege eine INDEX-Formel, da diese sich ggf. unter Berücksichtigung verschiedener Eingaben ändert. Diese INDEX-Formel steht somit als Text inklusive eines Gleichheitszeichen in der Tabelle "Programmierhilfe" in der Zelle "Q90".
Zelleninhalt von Q90:
=INDEX({"S";"S";"N";"N";"N";"N";"-";"-";"-";"S";"S";"S";"S";"N";"N";"N";"-";"-";"-";"F";"F";"F";"F"; "F";"F";"F";"-";"S"};REST(J$10;28)+1;1)
Jetzt möchte ich mittels VBA diesen Zelleninhalt von Q90 in die Tabelle "Jahresplan" in die Zelle "J12" als Formel schreiben. Ich habe es versucht wie folgt umzusetzen:
Worksheets("Jahresplan").Range("J12") = Worksheets("Programmierhilfe").Range("Q90")
Es wird jedoch die Formel als Text angezeigt. Erst wenn ich mich in die Zelle klicke und sie anschließend mit der Enter-Taste verlasse, dann wird es als Formel übernommen. Ich möchte aber diesen Schritt nicht ausführen müssen. Es soll mittels eines Makros direkt der Text aus Q90 in J12 als Formel übernommen werden.
Gibt es einen Lösungsvorschlag?