Ermitteln der Zellbezüge in Formeln
29.06.2017 11:24:39
Hanjo
ich möchte die Formel einer Zelle parsen und alle relativen und absoluten Bezüge ermitteln.
Ebenso sollen dabei Bereiche per Namen aufgelöst werden.
Beispiel (ohne Verwendung von Namensbereichen):
Blatt1 ZelleA1: =100
Blatt2 ZelleA1: =100+Blatt1!A$1
Blatt2 ZelleA2: =SUMME(A1; Blatt1!A1)
wenn ich also die Formel in Blatt2 ZelleA2 analysiere, möchte ich alle Bezüge erhalten, weitere Funktionen wie WENN/SVERWEIS interessieren dabei nicht.
Im Moment fehlen mir völlig die Ideen, wie man das Problem angeht.
Wüßte jemand da Hilfe?
Sicher kann man den Formelstring nach "$" parsen um absolute Bezüge zu finden.
Ebenso die Namen des Namensmanager iterieren und auf Vorkommen im Formelstring testen.
Aber gibt es vielleicht eine struktierte Form da ran zu gehen?
DAnke
Anzeige