Clever-Excel-Forum

Normale Version: Datei langsam
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebes Forum,

nach langer Zeit melde ich mich mal wieder bei euch und bitte um eure Unterstützung bei beigefügter Datei.

Mit eurer Hilfe konnte ich mich vom Excel Neuling zu dieser Datei hocharbeiten. Nach Eingabe von mittlerweile ca. 10.000 Zeilen merke ich jedoch das die Datei sehr langsam wird und zum Beispiel beim anklicken einer Zeile eine Weile braucht um dahin zu springen.

Benutzung:
Durch Anklicken des Plus Buttons füge ich neue Beiträge wie Lieferrechnungen und Forderungen inklusive Material, Menge und Preis in die Tabellen Rechnungsbuch und Umsatzliste ein. Der Bestand in der Tabelle Bestandsliste wird dadurch automatisch berechnet.
Einmal täglich filtere ich nach offenen Lieferrechnungen und Forderungen und vergleiche sie mit dem Kontoauszug. Bei bezahlten Positionen füge ich das Bezahldatum in der Tabelle Rechnungsbuch ein. Überfällige Positionen werden durch bedingte Markierung hervorgehoben.
Durch Doppelklick auf eine Zeile erscheint eine Userform mit einer Übersicht der entsprechenden Position, bzw durch den Button ? kann ich auch gezielt danach suchen.

Nach jetzigem Stand kann ich die Datei in der jetzigen Form noch ca. 5 Jahre nutzen, da dann die maximale Zeilenanzahl erreicht ist. Vielleicht gibt es hier eine bessere Lösung?

Ich weiß das ich sehr viel in eine Datei verpackt habe und dies der Grund sein kann das diese langsam läuft, aber vielleicht hat jemand von euch eine Idee zur Formelverbesserung oder sonstiges?

Ich bin für jede Hilfe dankbar !!!

Schöne Grüße Thomas
Hallo

Wie kommst du auf 5 Jahre?
Das wären ja ca. 200.000 Buchungen pro Jahr. Sind das wirklich so viele?
Hallo Hydronaut,

habe ich da jetzt Zeilen und Spalten verwechselt? Dachte bei ca. 64000 ist Schluss?

Schöne Grüße
Seit Excel 2007 sind 1.048.576 Zeilen möglich.
Damit wäre eine Sorge schonmal erledigt...

Danke für die Info!
Hallöchen,

bei großen Datenbeständen wäre eine Datenbanklösung ratsam.
Ansonsten gibt es einige Varianten zur Beschleunigung
- sparsamer Umgang mit Formaten, insbesondere bedingte Formatierung
- entferne aus fixen Daten die Formeln
- lagere eventuell alte Daten aus, behalte in der "Arbeitsdatei" nur einen begrenzten und für die aktuelle Arbeit notwendigen Zeitraum
- ...
Hallo Andre,

vielen Dank für deine Hinweise. Gibt es irgendwas bestimmtes (z.B. bestimmte Formel) was dir aufgefallen wäre?

Schöne Grüße

Thomas
Hallöchen,

z.B. da Deine Summewenns in der Bestandsliste über die jeweiligen Spalten gehen dürften bei jeder Änderung in der Spalte alle diese Spalte betreffenden Formeln neu gerechnet werden. HIer könnte man überlegen, bei Änderung eines Artikels nur diesen neu zu berechnen, z.B. in einem WorkSheet_Change. Man könnte da auch temporär für den Artikel die Formeln eintragen und nach der Berechnung durch die Werte ersetzen.

Genau so gut kannst Du überlegen, ob Du für die Diagramme jederzeit die Formeln benötigst- insbesondere, wenn z.B. für Vorjahre keine Änderungen mehr zu erwarten sind.