Office: Tabellenblatt sortieren ohne select

Helfe beim Thema Tabellenblatt sortieren ohne select in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Moin, ich habe ein absolutes Anfängerproblem. Ich möchte über ein Macro in Excel mehrere Tabellenblätter jeweils in den Zeilen 2 bis 33 sortieren nach... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Schoengeist, 28. August 2011.

  1. Tabellenblatt sortieren ohne select


    Moin,

    ich habe ein absolutes Anfängerproblem. Ich möchte über ein Macro in Excel mehrere Tabellenblätter jeweils in den Zeilen 2 bis 33 sortieren nach den Spalten C aufsteigend ,B aufsteigend ,A aufsteigend sortieren.

    Dabei habe ich, meiner Erinnerung nach, folgende Syntax gewählt:

    Sheets ("Name Tabellenblatt").Rows("2:33").sort ... usw.

    Diese Syntax führt zu einem Fehler.

    Funktionieren tut es mit:
    Sheets ("Name Tabellenblatt").select
    Rows("2:33").select
    Selection.sort ... usw.

    Da ich mehrere Tabellenblätter hintereinander sortieren möchte, führt diese Befehlskette zu einem fürchterlichen Wackeln auf dem Bildschirm.
    Was mache ich falsch?
    Tschö

    :)
     
    Schoengeist, 28. August 2011
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    der Teil der gepostet wurde ist korrekt.
    Vielleicht mit With arbeiten.
     
    Hajo_Zi, 30. August 2011
    #2
  3. Vielen Dank. Ich habe die genaue Syntax nicht im Kopf und werde nachberichten. Dann schreibe ich auch die Fehlermeldung hinzu.
     
    Schoengeist, 30. August 2011
    #3
  4. Tabellenblatt sortieren ohne select

    Hallo Schöngeist,

    Hast du schonmal was vom Befehl Application.ScreenUpdating gehört? Dieser schaltet die Bildschirmaktualisierung aus und du hast kein flakern mehr!
    Probiers doch mal hiermit!

    Code:
    Die direkte Referenzierung auf die Objekte ist immer besser und vor allem wesentlich schneller. Und die kannst Objekte wesentlich genauer steuern. Ich hoffe konnte dir helfen.
     
    AKTools, 30. August 2011
    #4
  5. Wow, das hat mir sehr geholfen. Die application.screenupdating-Methode kannte ich tatsächlich noch nicht.

    Nun habe ich jedoch ein weiteres Problem...

    Wie kann ich Zellen mit Inhalt="" nach unten sortieren lassen?
     
    Schoengeist, 31. August 2011
    #5
  6. Sortiere einfach Z-A (abwärts) oder passt das nicht zum rest deiner Daten?
    Ansonsten müsstest du per Code ermitteln bis wohin deine "nicht-leeren" Zellen gehen und nur den Bereich sortieren der keine leeren Zellen als Sortierkriterium enthält.
     
    AKTools, 31. August 2011
    #6
  7. Moin,

    ich habe die Problematik umgangen, indem ich die ""-Datensätze mit "ZZZZ" benannt habe. Nach der Sortierung habe ich diese dann wieder mit "" versehen. Nicht schön. Ich dachte, die Sort-Methode bietet da mehr.

    Also,
    danke noch einmal und
    Ahoi
     
    Schoengeist, 1. September 2011
    #7
Thema:

Tabellenblatt sortieren ohne select

Die Seite wird geladen...
  1. Tabellenblatt sortieren ohne select - Similar Threads - Tabellenblatt sortieren select

  2. Zeilen aus Tabelle mit bestimmten Wert in verschiedene Tabellenblätter sortieren

    in Microsoft Excel Hilfe
    Zeilen aus Tabelle mit bestimmten Wert in verschiedene Tabellenblätter sortieren: Hallo, ich bekomme es einfach nicht hin und benötige bitte eure Hilfe. Ich habe eine Tabelle, in dieser sind alle Daten enthalten. Nun möchte ich aus dieser Tabelle Zeilen, die in der Spalte H...
  3. Tabellenblatt automatisch sortieren

    in Microsoft Excel Hilfe
    Tabellenblatt automatisch sortieren: Hallo zusammen, ich will, dass Daten auf einem Tabellenblatt automatisch sortiert werden, sich also nach jeder Eingabe ohne weiteren Anstoß direkt in die gewünschte Reihenfolge begeben. Auf dem...
  4. Sortieren über mehrere Tabellenblätter mit Bezug

    in Microsoft Excel Hilfe
    Sortieren über mehrere Tabellenblätter mit Bezug: Hallo, ich habe eine Arbeitsmappe mit insgesamt 3 Tabellenblätter. Im Tabellenblatt 1 stehen in den Zellen A5-A80 Namen. Diese werden auf die Tabellen 2 und 3 durch den Bezug =Tabelle1!A5 usw....
  5. mehrere Tabellenblätter über eine Schaltfläche mit nur einem Makro sortieren.

    in Microsoft Excel Hilfe
    mehrere Tabellenblätter über eine Schaltfläche mit nur einem Makro sortieren.: Hallo Liebes Forum! Würde wieder eure Hilfe benötigen. Ich habe eine Excel mit mehreren Tabellenblättern, die Inhaltlich im Bereich A9:M33 (können auch noch mehr Zeilen werden) alle gleich sind....
  6. Tabellenblätter sortieren mit Ausnahme

    in Microsoft Excel Hilfe
    Tabellenblätter sortieren mit Ausnahme: Hallo Forum, ich habe mal wieder eine kleine Frage bezüglich VBA-Makros in Excel 2010. Ich möchte, dass meine Tabellenblätter automatisch von A-Z sortiert werden, das habe ich auch bereits...
  7. Namen sortieren in andere Tabellenblatt

    in Microsoft Excel Hilfe
    Namen sortieren in andere Tabellenblatt: Hallo, ich brauche Hilfe ich hoffe einer kann mir hier weiter helfen. Ich will das man im Tabellenblatt 1 nach Namen sucht und in Tabellenblatt 2 die nach Namen sortiert. Im Tabellenblatt...
  8. Namen suchen und kopieren in andere Tabellenblatt

    in Microsoft Excel Hilfe
    Namen suchen und kopieren in andere Tabellenblatt: Hallo, ich brauche Hilfe in Excel!! Ich wollte nach Namen sortieren, aber diese Namen sollen in das andere Tabellenblatt mit einbezogen werden. Die Namen stehen in der Spalte K und sollen in...
  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