Moin Ihr lieben,
folgende Frage.
Ich möchte in Zelle A1 jeden Tag oder auch jede Stunde eine neue Zahl schreiben.
In Zelle B1 sollen alle zahlen die ich in Zelle A1 eingebe fordlaufend zusammengerechnet werden.
Hoffe es ist soweit verständlich.
Vielen Dank schonmal
Moin!
Mein Excel hat pro Tabellenblatt 17.179.869.184 Zellen.
Die sollten doch fürs Erste reichen?
Dein Vorhaben lässt sich nur mittels VBA lösen.
Vorab aber die dringende Warnung:
Es ist schlicht nicht nachvollziehbar und vor allem nicht rückgängig zu machen!
Was machst Du, wenn Du Dich (und sei es nur unbewusst) vertippst?
Gruß Ralf
Hi,
prinzipiell ist das schon möglich, die Frage ist nur, weshalb der Umweg über A1? Warum schreibst Du die neue Zahl nicht gleich ans Ende der Spalte B... dann machst Du eine intelligente Tabelle draus und verwendest =Summe(Tabelle1[Werte]) - oder wie auch immer Du die Tabelle und Spalte benennst, zur Berechnung (oder Teilergebnis, falls noch was zu filtern sein sollte)
Ihr habt beide schon recht.
Ich würde nur gerne eine eingabefeld haben wo ich immerwieder mal Aktuelle zahlen eingebe und ein Feld wo ich immer das gesammtergebniss sehe.
...der Unterschied zwischen einem Eingabefeld und einer "normalen Zelle" (die ja auch nichts anderes als ein "Eingabefeld" ist), ist doch der, dass Du davon ausgehst, dass das Eingabefeld immer im Blickfeld ist. Das ist es aber auch nur dann, wenn Du die Ansicht fixierst. Ansonsten ist es auch bei jedem Srollen weg. Auch solltest Du Ralf's (also @RPP63) Einwände bedenken.
Bei der intelligenten Tabelle könntest Du auch die oberste Zeile als Ergebniszeile definieren und fixieren. Für die Eingabe in die jeweils letzte Zelle könntest Du entweder Strg + Ende verwenden oder wenn es denn VBA sein muss, das Change Ereignis nutzen, und bei Änderung der letzten "Eingabezelle" (oder einer beliebig anderen Voraussetzung) einfach die Zelle darunter aktivieren. Die Berechnung selbst aber in der Ergebniszeile belassen...
Hallo,
wenn du eine
VBA-Lösung anstrebst, dann...
[
attachment=44941]
Alles andere wurde schon gesagt.
Super vielen Dank Damit kann ich was anfangen.
Hallo Case,
Vielen Dank schonmal.
Konnte es soweit alles in meine tabelle integrieren.
Nun tauch ein weitres Problem auf.
VBA ist für mich absolutes neuland.
Wie gebe ich es ein wenn ich in eine Tabelle mehrere solche felder brauche.
z.B.
Eingabe A1 ergebniss B1
Eingabe A2 ergebnis B2
Eingabe A3 ergebnis B3
usw.
Viele grüße
Hüseyin
Hallo,
prinzipiell so:
[
attachment=44944]
Allerdings mit
Einschränkungen. Habe das auch wenig getestet.
Ich habe in den
Optionen "
Erweitert - Eingabe nach Drücken der Eingabetaste verschieben" auf
Rechts geändert, da sonst der alte Wert zum zurückschreiben nicht mehr stimmen würde.
Besser -
auch für zukünftige Anfragen - die Gegebenheiten
gleich komplett schildern.
Wenn du das mit dem
Rechtsklick nicht brauchst - einfach entfernen.
Vielen Dank
dann habe ich hier wieder was zu basteln.