Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Tabellenkalkulation





Frage

Hallo Ich habe eine Tabelle mit 4 Spalten , 1+2 Namen Spate 3 Zahlen absteigend Sortiert. Spalte 4 sind verschiedene Zahlen zb. 1-1000 und 1055-1099. Beim absteigend Sortieren in Spalte D von 1-1000 ist richtig, den rest möchte ich aufsteigend Sortiert haben. Wie geht das ? Kann mir jemand Helfen ich weiß nicht mehr weiter. Gruß ali

Antwort 1 von izmyrübel

Hallo
Gesamte Tabelle markieren, Extras, Sortieren, nach Vornamen (nur Spalten)

izmyrübel

Antwort 2 von ali

Hallo Izmyrübel
Das mit Gesamte Tabelle makieren, Extras, Sortieren das weiß ich. Die Tabelle soll nicht nach Namen in Spalte A+B Sortiert werden, sondern nur in Spalte C absteigende Zahlen.
Spalte D soll von 1-1000 absteigende Zahlen und 1099-1055 aufsteigende Zahlen Sortiert werden.
Wie muß ich Extras, Sortieren einstellen das Spalte D richtig Sortiert.
Gruß
ali

Antwort 3 von pelle

Hallo ali,

ich bin mir nicht sicher, aber ich glaube dein Vorhaben geht in die "Hose"!

In Excel kannst du mit den Bordmitteln nur nach 3 Spalten sortieren.

Du kannst auch nur eine Spalte sortieren lassen,
dann geht dir aber der Bezug im Rest zu dieser Zeile verloren!!!!

Ich kann mir im Moment nicht vorstellen, dass dies von dir gewollt ist.

Ich glaube deine Problem ist was für die VBA-Freaks, zu denen ich leider nicht gehöre!

gruss
pelle

Antwort 4 von ali

Hallo Pelle
Das kann gut möglich sein das es in die Hose geht.
2 Spalten sollen nur Sortiert werden. Spalte A+B+C ist nicht so Wichtig. Ist es möglich in Spalte D 2 verschiedene Sortierungen durch zu führen, einmal Absteigend einmal Aufsteigend.
Gruß
ali

Antwort 5 von pelle

Hallo ali,

selbst wenn du das in die Hose gehen akzeptieren solltest, halte ich es für gefährlich.

Es liegt in deiner Hand!!!!

Wenn du dich mit VBA auch nicht so auskennst, ich tue es auch nicht, ist nicht meine Welt, gibt es vielleicht eine Möglichkeit:

Sind aber 2 Schritte erforderlich:
a) Spalte D Gesamt markieren => Daten sortieren absteigend
b) die Zeilen mit den Werten 1055 - 1099 auschneiden
c) ans Ende anfügen
d) nur diesen Bereich markieren (Spalte D) aufsteigend sortieren!

Ich habe es noch nicht geprüft!!
Schau es dir bitte mal in einer Testtabelle an!!!!!!!!!

Ich kenne deine Tabelle nicht!
Aber ich halte dein Vorhaben evtl. für problematisch!


Es wäre schön (besser), wenn ein VBA FREAK eine Lösung mit Zeilen-Bezug anbieten könnte!

VBA-Freaks - Ihr seid gefordert!!
gruss
pelle

Antwort 6 von ali

Hallo Pelle
Mit VBA kenne ich mich überhaupt nicht aus, das weiß ich nicht wie das geht. Währe schön wenn mir da mit jemannd Helfen kann.
Gruß
ali

Antwort 7 von pelle

Hallo ali,

mal keine Panik, vielleicht ist ein VBA-FREAK online!

Du bekommst da sicherlich auch Hilfestellung!

Vielleicht musst du nur ein wenig Geduld haben!

Ist halt ein Freetime-"Low_Cost" Forum, aber "jut"!

gruss
pelle

Antwort 8 von ali

Hallo Pelle
Mit deiner Antwort 5 habe ich probiert geht auch zur Not, ist aber zu umständlich.
Weil ich 20 und mehr Zeilen ausschneiden und Sortieren und einzeln wieder einfügen muß.
Vielen Dank für deine Hilfe, vieleicht tut sich ja noch was.
Gruß
ali

Antwort 9 von izmyrübel

Manchmal wär´s für die Supporter auch interessant zu wissen, warum jemand so ein seltsames Anliegen hat.
Sind die Zahlen in Spalte D durgehend von 1-1000 vorhanden?
Gibt es keine Zahlen von 1001-1054?
usw...

Antwort 10 von ali

Hallo
Ich habe die 1 Frage mit den Zahlen falsch geschrieben, Antwort 2 ist Richtig.
In D 1 25 145 457 850 1000 nicht durchgehende Zahlen, von 1099 1096 1083 1079 1051 1055 nicht durchgehende Zahlen. Ich brauche das für eine Schießauswertung das Hauptergebnis steht fest,spalte D ist nur für den Rang, 1 2 3 4 u.s.w. zuständig, die ersten Zahlen müssen absteigen die zweiten aufsteigend Sortiert werden.
Gruß
ali

Antwort 11 von ali

Hallo zusammen,
Weiß wirklich keiner eine Lösung für dieses Problem.
Gruß
ali

Antwort 12 von nighty

hi all :)

vielleicht so

gruss nighty

einzufügen alt f11/einfügen/modul oder alternativ eine schaltfläche

bereiche zur zeit,die anzupassen waeren

absteigend spalte D1-D4/ausgangswert D1
aufsteigend spalte D5-D10/ausgangswert D5

Sub sort()
Range("D1:D4").sort Key1:=Range("D1"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, Orientation:=xlTopToBottom
Range("D5:D10").sort Key1:=Range("D5"), Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, Orientation:=xlTopToBottom
End Sub

Antwort 13 von ali

Hallo nighty
Mit VBA weiß ich nicht wie das geht. Du schreibst das ich den bereich angeben muß, absteigend spalte D1-D4/ausgangswert D1 u.s.w. das kann ich nicht weil die Zahlen in dieser Spalte alle unterschiedlich sind.
Geht das auch so,
Namen B1-B40 und
Hauptergebnis absteigend C1-C40
absteigend spalte D1-D40/ausgangswert E1 1-1000
aufsteigend spalte D1-D40/ausgangswert E2 1099-1055
Gruß
ali

Antwort 14 von ali

Hallo
Ich versuche es einfach mal neu zu beschreiben.
Vielen Dank
MFG
ali

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: