ich habe eine Frage in Bezug auf einen relativen Zellbezug. Ich rechne in einer Formel in Spalte E mit einem Wert, der die Summe mehrerer Zeilen in Spalte D darstellt. Leider ist die Anzahl der Zeilen in der Spalte D nicht immer gleich, so dass ich auch den relativen Zellbezug in der Formel in Spalte E nicht fest vorgeben kann.
Wie kann man die Formel
=WENN(A14"";D14/$D$46;"")
in einen Code packen, damit anstelle $D$46 (dort steht aktuell die Summenformel) der aktuelle Zellbezug zur Summe benutzt wird. Es ist aber festgelegt, dass die Summenformel immer zwei Zellen unterhalb der letzten Zelle mit Inhalt in Spalte D geschrieben steht. Sicher gestellt ist das über den folgenden Code:
**********************************************************
Sheets("Tabelle1").range("D65536").End(xlUp).Select
ActiveCell.Offset(rowoffset:=1, columnoffset:=0).Activate
ActiveCell.FormulaR1C1 = "=SUM(R[-14]C:R[-1]C)"
**********************************************************
Danke für einen Tipp.
Gruß
Ralph