Office: Makro für Spaltensortierung nach Vorgabe

Helfe beim Thema Makro für Spaltensortierung nach Vorgabe in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich arbeite derzeit an einem Projekt, wo ich unzählige Artikel in verschiedenen Farben, die über einen Farbcode zuzuordnen sind, nach Größen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von lumpy, 15. Juni 2014.

  1. lumpy Neuer User

    Makro für Spaltensortierung nach Vorgabe


    Hallo,

    ich arbeite derzeit an einem Projekt, wo ich unzählige Artikel in verschiedenen Farben, die über einen Farbcode zuzuordnen sind, nach Größen sortieren muss.

    Mein Problem, aufgrund der Menge der Datensätze, ist eine manuelle Sortierung nach benutzerdefiniertem sortieren unglaublich zeitaufwändig und mit dem Makroaufzeichner bekomme ich es nicht so richtig hin, weil die Artikel nicht alle Farben in allen Größen haben und ich in der VBA Welt noch sehr.... unerfahren bin Makro für Spaltensortierung nach Vorgabe :(

    Was ich bräuchte wäre ein Makro, welches in Spalte G (also wirklich die ganze Spalte, die Datei mit der ich arbeite ist ~20.000++ Zeilen lang) die Zellen zählt solange der Farbcode gleich dem der Zelle darüber ist und dann in Spalte H entsprechend meiner Vorgabe die Größen sortiert.

    /edith: das ganze sollte office 2007 kompatibel sein

    Ich habe eine Datei angehängt, mit einem Auszug zur Veranschaulichung meines Problems.

    Kann mir da jemand helfen?
    Wäre echt Klasse.

    Vielen Dank im Vorraus.
     
    Zuletzt bearbeitet: 15. Juni 2014
    lumpy, 15. Juni 2014
    #1
  2. Exl121150 Erfahrener User
    Hallo,

    ich habe Deine Demodaten spaltenmäßig etwas verschoben in der beiliegenden Datei.
    1) Die Werte für das benutzerdefinierte Sortieren befinden sich jetzt in Q3:Q12 (ich musste den Sortierwert "XXL" noch einfügen, dieser fehlte offensichtlich!)
    2) Die zu sortierenden Daten befinden sich in G3:H28.

    Was die Sortierung betrifft, gibt es 2 Möglichkeiten:

    3) Sortierung mit 2 Hilfsspalten:
    3a) Hilfsspalte 1 in Spalte I (Bereich I3:I28): Dazu gibt man in Zelle I3 folgende Formel ein: =I2+WENN(G3<>G2;1) und kopiert diese in die restlichen darunterliegenden Zellen
    3b) Hilfsspalte 2 in Spalte J (Bereich J3:J28): Dazu gibt man in Zelle J3 folgende Formel ein: =VERGLEICH(H3;$Q$3:$Q$12;0) und kopiert diese in die restlichen darunterliegenden Zellen.
    3c) Dann markiert man den ganzen Bereich G3:J28 und sortiert diesen Bereich mit dem Sortierbefehl, wobei Spalte I das Sortierkriterium1 enthält und Spalte J das Sortierkriterium2.

    4) Sortierung nur mit 1 Hilfsspalte:
    4a) Dazu fügt man nur die Hilfsspalte 1 ein, wie sie in Punkt 3a) beschrieben ist.
    4b) Um eine korrekte Sortierung der "2XS,...,4XL"-Werte zu gewährleisten, muss man eine benutzerdefinierte Sortierliste in Excel definieren. Dazu markiert man den Bereich Q3:Q12 (mit den "2XS..."-Werten), geht dann in die Excel-Optionen, Abschnitt "Erweitert": Dort gibt es irgendwo einen Button "Benutzerdefinierte Listen bearbeiten...", diesen anklicken. Im erscheinenden Dialogfenster auf den Button "Importieren" klicken, wodurch die "2XS..."-Liste in die "Benutzerdefinierten Listen" aufgenommen wird.
    4c) Dann geht man wie unter Punkt 3c) vor (Markierung von G3:I28), wobei man als Sortierkriterium1 die Spalte I wählt und als Sortierkriterium2 die Spalte H, wobei für diese Spalte die benutzerdefinierte Sortierung zu wählen ist, die unter Punkt 4b) definiert wurde.
     
    Exl121150, 15. Juni 2014
    #2
  3. lumpy Neuer User
    Wohoo, ich könnte dich küssen, dass es so leicht geht, hätte ich jetzt nicht gedacht, auch super mit der Erklärung, ich hab es direkt mal manuell nach deiner Anleitung nachgebaut und es funktioniert auf anhieb.

    Vielen vielen Dank für deine Hilfe, das erspart mir und meinen Kollegen unglaublich viel manuelle Arbeit.
     
    lumpy, 15. Juni 2014
    #3
Thema:

Makro für Spaltensortierung nach Vorgabe

Die Seite wird geladen...
  1. Makro für Spaltensortierung nach Vorgabe - Similar Threads - Makro Spaltensortierung Vorgabe

  2. Name der Datei durch Excel geändert

    in Microsoft Excel Hilfe
    Name der Datei durch Excel geändert: Hallo und guten Abend, Die Datei wird mittels Button (VBA) zwischen gesichert. Das Makro sichert zuvor die Datei und erstellt zus. eine Sicherungsdatei mit der Erweiterung Beispiel-"Sich"....
  3. Ein Makro für mehrere Register

    in Microsoft Excel Hilfe
    Ein Makro für mehrere Register: Moin, ich habe ein Makro wo Daten aus dem Register Master kopiert werden und Register, das mit einem Datum beschriftet ist. Ich möchte in Jedem Register ein Button haben was Daten aus dem Master...
  4. Makro öffnet unerwartete Datei

    in Microsoft Excel Hilfe
    Makro öffnet unerwartete Datei: Hallo Forum, ich brächte euer Schwarmwissen. Arbeite mit Excel eine Auftragsbearbeitung. Dort habe ich mir einen Button mit Makro erstellt und nutze diesen schon lange. Das Makro generiert ein...
  5. Leerzeilen entfernen

    in Microsoft Word Hilfe
    Leerzeilen entfernen: Hallo in die Runde, ich habe das Problem bzw. den Wunsch in einem DOC die Leerzeilen zu entfernen und das per Makro. Allerdings gelingt es nicht Hintergrund das DOC wird aus einer Dot-Datei...
  6. Makro Schaltflaechen vervielfaeltigen sich....

    in Microsoft Excel Hilfe
    Makro Schaltflaechen vervielfaeltigen sich....: Hallo Zusammen, ich habe eine Exceldatei, die seit ein paar Wochen sehr langsam zu öffnen und zu bearbeiten ist. Zuvor war sie ca. 8MB gross, was sich verdoppelt hat. Ich habe alle Zellen die...
  7. Seit Win 11 Zugriffsprobleme bei Excel über Makros

    in Microsoft Excel Hilfe
    Seit Win 11 Zugriffsprobleme bei Excel über Makros: Guten Tag! Ich habe vor einer Woche mein Windows 10 auf Windows 11 geupgraded, und seitdem habe ich extreme Schwierigkeiten mit meinem Excel. Mit Windows 10 funktionierte alles so, wie es sollte,...
  8. VBA-Makro zur Zellenformatierung Syntax probleme

    in Microsoft Excel Hilfe
    VBA-Makro zur Zellenformatierung Syntax probleme: Hallo zusammen, ich möchte per Makro Zellen formatieren. Tausender-Trennzeichen 3 Nachkommastellen Positive Zahlen Schwarz Negative Zahlen Rot Nullwert mit - Hinter der Zahl soll noch eine...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden