ich benötige die Möglichkeit durch klicken auf eine Zelle eine Formel in der danebenliegenden Zelle einzutragen.
Bereich AA7-AD126
in der spalte AA (7:126) steht eine Formel die die Zahlen der Zeile zusammenrechnet.
Ich möchte nun das beim Klicken auf die jeweilige Zelle im Bereich AB7:AB126 ("Icon" Wingdings2 "." unten als "X" versinnbildlicht) in der danebenliegenden Zelle (AC7:AC126) eine Formel enstellt wird. (Es geht darum Preise Festzuschreiben ohne Zirkelbezüge zu verursachen)
In den Zellen AD7:AD126 wird der Bereich davor dann berechnet:
die Formel setzt sich zusammen aus dem Wert der Zelle AA minus dem Formelwert der Zelle AA
Beispiel:
AA AB AC AD
7 1548 X =1548-AA7 =AA7+AC7
8 922 X =AA7+AC7
9 2458 X =2458-AA9 =AA7+AC7
Wenn sich nun die Werte im Bereich A7:Z126 ändern so wird bei den "Festgeschriebenen Werten" in den jeweiligen Zeilen der Differenzbetrag angezeigt (AC) aber die Summe in AD bleibt unverändert.
in A7:Z7 ändern sich Werte so das das Ergebnis in AA7=1322 ist so würde in AC7=226 errechnet werden und unverändert steht in AD7=1548.
Ich hoffe ich konnte das Problem verständlich darstellen.
VBA:
klick auf AB7:AB126 einfügen in der dazugehörigen Zeile "=" & Wert aus AA(Target.Row) & "-" &Bezug AA(Target.Row)
Mit freundlichen Grüßen
Stefan