Ich habe mehrere Formeln in meiner Tabelle.
Um die ewige Neuberechnung zu unterbinden, füge ich die Formeln erst wenn ich sie brauche mit vba ein.
ZBsp. So
Sheets(15).[L1].FormulaR1C1 = "=SUMPRODUCT((Eingabe!R6C9:R2001C9<Eingabe!R6C10:R2001C10)*(Eingabe!R6C4:R2001C4=R[2]C[-8])*Eingabe!R6C10:R2001C10)-SUMPRODUCT((Eingabe!R6C9:R2001C9<Eingabe!R6C10:R2001C10)*(Eingabe!R6C4:R2001C4=R[2]C[-8])*Eingabe!R6C9:R2001C9)+SUMIF(Eingabe!R6C4:R2001C4,R[2]C[-8],Eingabe!R6C11:R2001C11)"
Meine Tabellennamen können sich auch ändern.
Wenn die Formeln immer in den Zellen stehen werden sie automatisch bei Namensänderung angepaßt.
Da ich die Formeln aber mit vba einfüge, entsteht bei Namensänderung ein Problem.
In vba kann man anstatt Sheet(Eingabe) - Sheet(1) schreiben. Geht das beim Formel einfügen auch.
im voraus vielen Dank