weiss jemand wie ich aus einer Formel nur das Ergebnis der Berechnung in eine Zelle schreiben kann, sodass man wirklich nur den Wert sieht und nicht die Formel der Berechnung?
Problem: Code läuft unter einer Schleife und die Werte von der Tabelle2 werden ständig gelöscht. Wenn die Formel geschrieben wird, übernimmt diese für alle Berechnungen die letzen erzeugte Werte aus Tabelle2.
lLast = ThisWorkbook.Sheets("Tabelle3").Cells(Rows.count, 2).End(xlUp).Row
ThisWorkbook.Sheets("Tabelle1").Cells(Rows.count, "C").End(xlUp).Offset(1).FormulaLocal = _
"=SUMMENPRODUKT(Tabelle2!B3:AU3;'Tabelle3'!B" & lLast & ":AU" & lLast & ")-SUMMENPRODUKT(Tabelle2!B2:AU2;'Tabelle3'!B" & lLast - 1 & ":AU" & lLast - 1 & ")"