Clever-Excel-Forum

Normale Version: Sortieren bringt alles durcheinander
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich muss bis morgen 24Uhr eine Hausarbeit abgeben. Ich bin soweit fertig bis auf einem einzigen Punkt.



Beim sortieren wirft excel alles durcheinander, aber nicht die komplette Tabelle, sondern lediglich nur die Spalte "K".

Und so sieht es aus. Es ist eine Wartungstabelle, die die verbleibenen Tagen bis zur nächsten Wartung zählt. Die Spalte "J" wird so formatiert, dass grüne, orangene oder rote Kreise erscheinen. Rot = zB Verzug, schnellstmöglich Wartung durchführen.

Die Spalte "K" hilft, falls die Aufgabe erledigt wurde, dann soll unter "J" dennoch grün ausgegeben werden, auch wenn in "H" minus Tage angezeigt werden. In "K" sind nur Kreuze möglich.

Das sind die hinterlegten Formeln: (Zur Info: In Sheet1 auf B1 ist einfach eine hohe Zahl hinterlegt)

|_____H (Tage verbleiben)__|____I (Wartungsarbeit)__|_____J (Priorität)_____________|___K (Erledigt?)____|
|_____ - 50_____________|_____Öl Wechsel_______|WENN(K1="X";Sheet1!$B$1;H1)_|________________|

Wenn ich jetzt nach priorität sortieren möchte, dann wird die Formel in "J" durcheinander gebracht.

Statt zB.: WENN(K1="X";Sheet1!$B$1;H1) steht dann da -> WENN(K1="X";Sheet1!$B$1;H50) !!

Wie kann ich das Problem lösen?

Vielen Dank
Hallo,

ich sehe nicts grünes ,Orangenes ... Liegt wohl an meiner farbschwäche ..., vielleicht aber auch daran das keie Tabelle eingefügt wurde.

Gruß
Marcus
P.S.: Die Farbschwäche habe ich wirklich.
Lade doch mal kurz eine Datei hoch, in der Dein Problem ersichtlich ist.
Gerne, hier die Datei.
Moin

Falsch
=WENN(K18="X";Stammdaten!$B$19;Dashboard!H18)
Richtig
=WENN(K18="X";Stammdaten!$B$19;H18)
Vielen Dank. So ein dummer Fehler und ich habe mir locker dafür 5-6 Stunden den Kopf zerbrochen  :33:  



Es folgt aber direkt ein anderes Problem, was aber nicht direkt mit dem Sortieren zu tun hat. Falls ich ein neues Thema dafür aufmachen muss, dann bitte Bescheid geben.



Ich habe mir 2 Schaltflächen erstellt und diese mit Makros belegt. Makro 1 sortiert nach Priorität und Makro 2 macht das Sortieren rückgängig, indem es eine Hilfsspalte - die ich vor dem Sortieren mit 1 bis X erstellt habe- wieder aufsteigend sortiert.



Leider erhalte ich immer wenn ich Makro 2 zum zurücksortieren benutze, die Fehlermeldung: Laufzeitfehler 13 Typen unverträglich



Funktioniert auch mit der Datei die ich oben gepostet habe.



Spalte J einmal aufsteigend sortieren. Sobald man dann STRG+Z klickt, erhält man die Fehlermeldung. Die Fehlermedlung bezieht sich auf Spalte "K" wo ich über den VBA eingestellt habe, dass beim Klicken Kreuze gesetzt werden.



Was muss ich im VBA ändern, damit die Meldung nicht kommt?



Danke