EXEL Zelle vorbelegen?
Ich möchte eine Zelle mit dem eingegebenen Wert einer anderen Zelle vorbelegen und zum übernehmen oder ändern bereitstellen.
Beispiel: In Zelle I16 gebe ich 800 ein. Nun soll in Zelle S16 ebenfalls die 800 erscheinen welche ich dann wahlweise übernehmen oder mit anderer Zahl z.B. 900 überschreiben kann. Der weitere Code rechnet dann mit dem neuen Zellinhalt.
Wenn ich jetzt Zelle S16 überschreibe ist die Formel =I16 weg.
Hat jemand eine Idee ?
vorbelegten Wert.
Der Wert in Zelle S16 soll ein Vorschlag darstellen der in einigen Fällen ein erneutes Eintippen der 800 ersparen soll.
Der Eintrag wird für andere Zwecke als aIs I16 gebraucht.
Genau das meine ich. Oft wird das eben mit einer Zusatz-Zelle gelöst: Wenn diese Zelle leer ist, nimmt S16 den Defaultwert, wenn nicht, den in der Zusatz-Zelle.
Danke die Idee ist gut.
1 Antwort
Wenn ich jetzt Zelle S16 überschreibe ist die Formel =I16 weg.
Ja, das ist so und Du musst Dich entscheiden. Entweder eine Formel dann immer Formel oder Werte. Beides gleichzeitig in einer einzigen Zelle haben zu wollen geht nicht. Eine Zelle, die eine Formel enthält, kann nicht auch eine Zelle zur Eingabe von Daten sein.
Du kannst maximal über eine zusätzliche "Steuerzelle" das Verhalten einer Formel beeinflussen.
(PS: Ich rede nicht davon, was man alles über Makros erreichen kann)
Ich würde sowas auf "Teufel komm raus" vermeiden und vermutlich in 98% aller Anwendungsfälle der Tabelle eine zusätzliche Spalte "Überschreibung für Spalte S" spendieren, statt mich in das nächste Abenteuer "Ereignisgesteuerte Makros" zu stürzen
Ich würde sowas auf "Teufel komm raus" vermeiden
Ja, so etwas per Makro zu lösen hielte ich auch für sehr unklug. So ne Tabelle soll auch immer klar verständlich sein, "Makro-Zauberei" wirkt dem entschieden entgegen.
Danke, ich habe schon mit sowas gerechnet und muss mir jetzt Gedanken über Macro oder VBA machen.