ich möchte via makro unter eine Datenreihe eine Summenformel (Spalte D:G) setzen und diese mit einem Wert aus der jeweiligen Spalte multiplizieren (Zeile 1).
Also, die Summe multipliziert mit dem jeweiligen Wert aus B1; C1; D1 oder E1.
Ich dachte ich könnte das mittels .Formula machen (Danke Hajo!!):
Zeile = 5
Spalte = 2
LetzteSpalte = 5
.Range(.Cells(Zeile, Spalte), .Cells(Zeile, Spalte)).Formula = _
"=Sum(" & .Cells(Zeile - 1, Spalte).Address & ":" & .Cells(Zeile - 1, Spalte).Address & ")
Nur leider weiss ich nicht wie ich zum Bsp. fuer E5 das *E1 reinbekommen soll.
2. Möglichkeit wäre vll. Application.WorksheetFunction.Sum zu nutzen
Application.WorksheetFunction.Sum(Range(.Cells(Zeile - 1, Spalte), .Cells(Zeile - 1, Spalte)))
Aber wieder, wie kann ich es umsetzen, dass das makro mit dem Wert aus der Zeile 1 und der entsprechenden Spalte multipliziert?
Würde mich sehr über einen Tipp freuen oder vielleicht habt ihr ja auch einen ganz anderen Weg? Bin mal gespannt
Vielen Dank
Andi