14.05.2018, 18:52 (Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2018, 18:53 von rikkuE.)
Hallöchen liebe leute, :)
Nee relativ einfache frage und zwar kann ich Zellen,die Formeln beinhalten, so einfrieren das sie obwohl ihre Zellen zu dennen sie bezug haben geändert werden,die momentanen Ergebnisse trozdem noch Angezeigt werden?
Und wenn ja, mit welchem Befehl dann auch wieder entfrieren?
Als beispiel würd ich gerne eine spalte mit 13 reihen einfrieren wollen wie unten angegeben wie lautet für sowas der befehl?
vielleicht erklärst du auch freundlicherweise, wozu das gut sein soll? Mir fällt dazu nur ein, deine Formelergebnisse als Werte einzutragen und beim entfrieren, die an anderer Stelle zwischengespeicherten Formeln wieder statt der Werte dort einzutragen
14.05.2018, 19:20 (Dieser Beitrag wurde zuletzt bearbeitet: 14.05.2018, 19:20 von rikkuE.)
Puh,ähm ja die erklärung dazu ist verdammt lang.
Die Idee war ursprünglich das ganze mit Mehrfach-Operation zu lösen.Jedoch bezieht sich die formel,die ewig lang ist, auf diverse Tabellen die wiederum abhängig sind von einigen variablen.
Diese variablen ändern sich jedoch mit jeder spalte die man in dieser Tabelle nach rechts geht, also war der plan mit vba dem user die Zellen anzugeben die er ändern möchte und dann nur die variablen zu ändern und zwar per vba und die Formel gleich zu lassen.
Besser kann ich glaub ich es nicht erklären :20:
Zur Referenz das ist die formel, kann sie auch nicht ändern,also war das die einfachste lsung
Links die weiße spalte hat einen direkten Bezug zur Formel.
Die oberste Zeile sind zwar 3 weiße Zellen diese sind jedoch nur stellvertretend für die Änderung einer Zelle und diese Zelle,wenn die sich ändert,ändert tabellen woran sich die funktion ja bedient.
Das heißt also wenn ich einen wert mit Spalten wert "XX" ausrechnen will und jeder iteration in der zeile geht das.Rutsch ich eine spalte jedoch weiter und ändere denn wert erneut ändert sich auch die erste spalte da der wert ja geändert wurde und dieser wiederum ja bezug auf alle tabellen hat mit der diese funktion , funktioniert.
Kurzfassung: Funktion bedient sich an Tabellen, diese sind abhängig von einer zelle,diese zelle will ich 3 mal ändern (daher die 3 weißen zellen) jedesmal wenn ich sie ändere ändert sich die vorgehnde spalte auch.
Und mit der funktion selber in VBA komm ich garnicht zurecht da ich sie garnicht erst verstehe.