ich bitte um eure Hilfe, es geht um nachfolgende Tabelle:
https://www.herber.de/bbs/user/148715.xlsm
Hintergrund meines Problems ist folgender, wen die Tabelle irgendwann mal fertig ist, erwarte ich, dass in jede der 3 Blätter zwischen 40.000 und 60.000 Zeilen stehen werden.
Entsprechend erwarte ich, dass die Formeln im Blatt Ergebnis, Spalten B, C sowie E bis Q eine sehr große Berechnungszeit haben werden.
Jetzt habe ich mir Gedanken gemacht, wie ich dem vorbeugen kann und mir sind 3 Möglichkeiten eingefallen
1. Die automatische Formelberechnung abschalten, diese Idee habe ich verworfen, da ich sie nicht für ein einzelnes Blatt sondern nur für das komplette Excel deaktivieren kann.
2. statt Formeln PQ nutzen, leider hab ich von PowerQuery zu wenig Ahnung
also blieb noch 3.
die Idee eines Makros, welches ich dann auch eher schlecht als recht, aber funktionierend umgesetzt habe.
Folgende Idee habe ich dabei versucht umzusetzen.
1. Ich schreibe die Formeln ausschließlich in Zeile 1.
2. Ich kopiere die Formeln aus B1, C1, D1 und E1 bis ans Ende der Tabelle und füge die Werte ab Zeile 2 ein, sodass die Formeln wieder nur in Zeile 1 stehen.
3. Ich sortiere die Tabelle neu (da sich durch die Berechnung zuvor die Daten in Spalte C und F geändert haben können).
4. Für den Fall dass durch das Sortieren die Formeln nicht mehr in Zeile 1 stehen, kopiere ich sie wieder in Zeile 1.
5. Mit den Formeln in F1:Q1 mache ich dasselbe wie in Punkt 2.
Lange Rede kurzer Sinn, nun meine Frage, lassen sich auch die Formeln in das Makro integrieren, sodass sie auch aus Zeile 1 draußen sind?
Wie würde das Makro dann aussehen?
Wenn jemand Ideen hat, die Formeln zu vereinfachen oder das Makro zu verkürzen natürlich auch gerne her damit.
Allerdings habe ich in den Formeln schon einige Eventualitäten eingebaut, die mit künftigen Zeilen erst noch kommen werden, wie Daten vor 1900 in Spalte F. (daher dann die +1461000 in der Datedif Formel).
Danke
Christian
PS: Für die die jetzt nur Bahnhof verstanden haben, kurz gesagt geht es mir darum, die Formeln in Ergebnis Zeile 1 ins Makro einzubauen und in dem Blatt gar nicht mehr stehen zu haben um mir damit zu sparen, dass die Formeln immer in Zeile 1 stehen müssen.
.