FormulaR1C1 Absolute
14.10.2022 08:27:10
Jay
ja, es gibt unzählige Treffer zu dem Thema. Und doch ist es nicht ganz das, worum ich Euch bitte mir zu helfen.
Ich möchte in einer mehrzeiligen Tabelle, die immer an einer anderen Stelle aufgebaut werden muss (das Aufbau-Range wird per RefEdit entschieden), in einer Spalte die links davon stehenden Werte mit einem %-Wert beaufschlagen. Und auch wenn dieser %-Wert aufgrund "immer an einer anderen Stelle" mal hier mal da ist, ist er bzw. die Zelle, in der er steht, nach der RefEdit-Entscheidung dann soweit "absolut", damit ich die folgende Formel runterziehen kann:
Range.......FormulaR1C1 = "=ROUND(RC[-1]*(1+R[-2]C),2)"
Die eckigen Klammern machen die Zellen relativ. Das ist bei dem ersten RC[-1] auch gewollt. Aber der %-Wert steht zwei Zellen über der Formel, die ich zunächst aufbaue und muss statisch bleiben, wenn ich die Formel runterziehe, sieht dann also z. B. so aus: =RUNDEN(B5*(1+$C$3);2)Lasse ich die eckigen Klammern bei dem nächtsten R[-2] weg, gibt´s einen Fehler. Denn eigentlich legt man sich mit R2 auf die zweite Zeile fest und die Zeile -2 gibt es nicht. $-Zeichen in die per VBA gebaute Formel funzen auch nicht.
Also wie kriege ich die immer in Relation zur Startzelle des Aufbaus stehende Bezugzelle "absolut"?
Vielen Dank schon im Voraus für Eure Hilfe :-)