Hallo!
Vielleicht kann mir jemand weiterhelfen. Ich möchte gerne in Excel per VBA einen Text in eine Formel umwandeln und zwar sieht die Ausgangssituation so aus:
Ich habe in einer Excel Tabelle externe Verknüpfungen, bei denen der Pfad prinzipiell so aufgebaut ist =C:\Konzern\Jahr\AC\Periode\Tabelle.xlsm
Da "Jahr" und "Periode" variabel sind, müssen die Verknüpfungen jedes Monat neu angepasst werden. Mit Suchen/Ersetzen komme ich aber nicht weit, da Excel nur einen Parameter auf einmal ersetzen kann und nicht "Jahr" und "Periode" gleichzeitig. Ich habe nun versucht die externe Verknüpfung als zusammengesetzten Text (mit &-Funktion) in eine eigene Zelle schreiben zu lassen also zb '=SUMME('['C:\Konzern\Jahr\AC\Periode\Bilanz.xlsm]RBI'!$A$1:$A4)und diesen dann als Wert in die jeweilige Zelle zu kopieren. Leider bleibt dann aber der Text stehen und die Formel wird nicht berechnet.
Gibt es eine Möglichkeit, wie man per Makro den Text in die Formel umwandeln kann? Also es soll dann wirklich die Verknüpfung so in der Zelle stehen: =SUMME('['C:\Konzern\Jahr\AC\Periode\Bilanz.xlsm]RBI'!$A$1:$A4) und nicht eine Funktion, die den Wert der Formel gleich berechnet (diese Variante hätte ich schon geschafft, ist aber leider nicht geeignet).
Vielen Dank für euren Input! |