HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Basiskenntnisse in Excel
Christian
15.06.2026 17:59:55
AW: Zwischenfazit
Hallo Daniel,

an sich eine nicht schlechte Idee. Die Mappe insgesamt ist nur so komplex, dass es einiges zu ändern gibt in den Makros, wenn die Prozentzahlen plötzlich woanders stehen. Aber hab dir deine gewünschten Komplettdaten geschickt.

Gruß
Christian
Als Antwort auf diesen Beitrag
daniel
15.06.2026 13:43:39
AW: Zwischenfazit
Hi
Wenn es bei großen Datenmengen schnell gehen soll und du sowieso mit Makros arbeitet:
kopiere dir die Daten in ein neues Tabellenblatt und sortiere sie nach dem Datum. Dann ergibt sich der Rang aus der Zeilennummer - 1 (erste Zeile Überschrift)
will man bei gleichen Werten gleichen Rang, dann schreibt man eine Formel, die den Wert aus der darüber liegenden Zelle übernimmt, wenn der Wert gleich dem darüberliegenden Wert ist und neu berechnet, wenn der Wert sich ändert.

in dieser Sortierung kannst du dann auch einfach per VERGLEICH (Application.MATCH) ermitteln, in welcher Zeile die 10% überschritten werden und dann einfach die Zeilen ab Zeile 2 bis zu dieser kopieren.

das sollte sehr schnell sein und auch mit einfachen Programmiermethoden, die sich zum größten Teil auch mit dem Recorder aufzeichnen lassen (z.B. das Einfügen der Formeln) bewältigen lassen.

ja, das ist nicht so "sophisticated" wie Dictionary und Quicksort zu verwenden, aber es funktioniert und ist dabei nicht viel langsamer. Außerdem hast du besser die Kontrolle, was passiert, weil auch die Zwischenschritte in einem Tabelleblatt stattfinden, so dass du diese auch schrittweise ausführen und kontrollieren kannst, während mit Dictionary und Quicksort dann doch viel direkt in VBA passiert, was du nicht anschauen kannst, sondern dir vorstellen musst.

Gruß Daniel
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.