ich hatte vor einigen tagen eine Frage, wie ich eine Formel in eine Zelle reingeschrieben bekomme (z.B. =Sum(A1:C3)), sodass ich im Eingabebereich Werte ändern kann und sich die summe immer aktualisiert, ohne ein Makro laufen zu lassen.
Als ich dann die Zelle vorher als Zahl formatiert habe, hat es dann auch geklappt.
Bis auf den einen Fall, weshalb ich mich an euch wende.
ActiveSheet.Range("J" & (letztezeile + 2) & ":J" & (letztezeile + 3)).Merge
ActiveSheet.Range("J" & (letztezeile + 2)).NumberFormat = "#,##0.00"
ActiveSheet.Range("J" & (letztezeile + 2)).Formula = "=Summe(J2:J" & letztezeile & ")"
Das ist der Code. Der User kann in einer Tabelle Positionen hinzufügen oder löschen. Jede Position hat einen Preis und der Gesamtpreis wird dann 2 Zeilen unterhalb des letzten Eintrags erzeugt.In der Zelle steht jedoch nur "#NAME?", was ja eigentlich bedeutet, dass er den Text nicht verarbeiten kann. Die Summe setzt er jedoch richtig zusammen und die Zelle wird auch als Zahl formatiert...
Habt ihr eine Idee, woran es liegt?
Vielen Dank schonmal.
Mfg scipiol