Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Komplette Tabellenblätter sortieren

Forumthread: Komplette Tabellenblätter sortieren

Komplette Tabellenblätter sortieren
07.07.2006 16:02:07
Andy
Hallo zusammen,
ich bearbeite derzeit eine größere Datenmenge in Excel 2003.
Die Daten umfassen 3 Tabellenblätter und ca. 1000 gefüllte Zeilen pro Tabellenblatt. Dabei besteht ein 1 Datensatz also aus Einzeldaten, die sich in der gleichen Zeile auf allen Tabellenblättern befindet.
Probleme bekomme ich nun häufig mit der Sortierung.
D.h. ich möchte gerne nach einer beliebigen Spalte in einem Tabellenblatt sortieren und dass daraufhin alle(!) Spalten in allen Tabellenblättern entsprechend mit sortiert werden.
Weiß jemand hierfür eine saubere Lösung?
Vielen Dank im Voraus.
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Komplette Tabellenblätter sortieren
07.07.2006 22:23:29
Josef
Hallo Andy!
Das ist nicht ganz leicht!
Dazu müsste man alle Daten in ein Array einlesen, das Array sortieren und
anschliessend die Daten aus dem Array wieder in die Spalten schreiben.
Und da man dabei über 760.000 Felder durchlaufen muss, wird das auch eine Weile dauern.
Sind alle Spalten in allen Tabellen gefüllt?
Haben die Spalten Überschriften?
Sind alle Zeilen durchgehend gefüllt, oder gibt es Leerzellen?
Wenn Leerzellen vorhanden sind, welche Spalte ist immer bis zur letzten Zeile gefüllt?
Gruß Sepp

Anzeige
AW: Komplette Tabellenblätter sortieren
11.07.2006 12:11:54
Andy
Hallo Sepp,
vielen Dank schonmal für deine Antwort. Zu deinen Fragen:
Sind alle Spalten in allen Tabellen gefüllt?
- Antwort: Die Spalten haben mindestens eine Überschrift - können ansonsten aber ausser der Überschrift komplett leer sein.
Haben die Spalten Überschriften?
- Antwort: Ja.
Sind alle Zeilen durchgehend gefüllt, oder gibt es Leerzellen?
- Antwort: Es kann auch Leerzellen geben.
Wenn Leerzellen vorhanden sind, welche Spalte ist immer bis zur letzten Zeile gefüllt?
- Antwort: Die erste Spalte auf jedem Tabellenblatt ist immer bis nach unten gefüllt, da hier eine eindeutige ID steht.
Gruß Andy
Anzeige
AW: Komplette Tabellenblätter sortieren
11.07.2006 22:18:36
Josef
Hallo Andy!
Öffne deine Datei und diese hier.
https://www.herber.de/bbs/user/35005.xls
Wechsle mit Alt+F11 in den VBE, Klicke Doppelt auf das VBA-Projekt meiner Datei.
Passe im Modul1 die Konstanten "tab1", "tab2" und "tab3" an deine Tabellennamen an.
Ziehe dann das Modul1 und das Modul der Userform per Drag&Drop in das VBA-Projekt
deiner Datei.
Füge in deiner Datei eine Schaltfläche ein und weise ihr das Makro "showForm" zu.
Und dann einfach ausprobieren.
Gruß Sepp
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige