Home  >  Praxis & Hilfe  >  Kummerkasten  >  Office  > Artikel 34770

spacer

Excel-Tabelle automatisch nach Datum sortieren

Ich habe in Excel drei Spalten mit den nachstehenden Daten belegt: A = Name Kunde; B = Arbeit für Kunde; C = Datum der Lieferung. Ich habe die drei Spalten markiert und Spalte C aufsteigend sortiert. Soweit alles in Ordnung. Nun habe ich einen weiteren Kunden und füge diesen in das Excelblatt mit dem entsprechenden Datum unten ein. Nach der Eingabe des Datums bzw. mit dem Setzen des Cursors in eine andere Zelle möchte ich, dass die Spalte C bzw. das ganze Blatt automatisch nach Datum aufsteigend sortiert wird. Kann das Excel?
blue_quad von Monica Hubacher (04.11.2006)
Excel kann das, aber nur mit Hilfe eines Makros. Jedoch würde ich Ihnen nicht ein Makro vorschlagen, dass beim Verlassen der Zelle sortiert, sondern ein normales Makro dem Sie eine Tastenkombination zuweisen. Oder ein Makro, welches vor jedem Speichern sortiert. Auf diese Weise, können Sie das Sortieren auch mit einer Tastenkombination starten, nämlich mit "ALT+S", die zum Speichern verwendet wird.
Das Makro lautet wie folgt. Fügen Sie dieses Makro in ein Modul ihrer Arbeitsmappe ein.
Rufen Sie dann "EXTRAs/MAKRO/MAKROS" auf, markieren Sie das Makro "sortieren" und klicken Sie dann auf "Optionen". Hier können Sie nun eine Tastenkombination eingeben. Wir haben "CTRL+m" gewählt.
Sie können nun ihr Tabelle ausfüllen solange Sie wollen.
Sobald Sie es für nötig halten, drücken Sie die Tastenkombination "CTRL + m" und ihre Einträge werden nach Datum Sortiert.
Sollten Sie die automatische "vor dem Speichern"-Version bevorzugen, dann tragen Sie das folgende Makro im VBA-Editor in "DieseArbeitsmappe" ein. Dieses Makro wird automatisch vor jedem Speichern ausgeführt, auch dann, wenn Sie die Tastenkombination für Speichern drücken "CTRL + S" drücken.
---------------------------------------------------
MAKROS ZUM KOPIEREN:
---------------------------------------------------
---------------------------------------------------
Makro in Modul:
---------------------------------------------------
Sub sortieren()
Sheets("Rapport").Activate
ActiveSheet.UsedRange.Select
Selection.Sort Key1:=Range("C2"), _
Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
End Sub
---------------------------------------------------
---------------------------------------------------
Makro in DieseArbeitsmappe:
---------------------------------------------------
Private Sub Workbook_BeforeSave _
(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Sheets("Rapport").Activate
ActiveSheet.UsedRange.Select
Selection.Sort Key1:=Range("C2"), _
Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom
End Sub
---------------------------------------------------

Anzeige


Anzeige
Social Bookmarks
Wählen Sie:
Ähnliche Themen

Ich sammle meine Mails in MS Outlook in thematisch geordneten Ordnern. Um die Informationen langlebig und platzsparend abzulegen, möchte ich sie... Outlook-Mails im TXT-Format abspeichern

Ich habe in Word 2003 die Symbolleisten angepasst, aber jedes Mal, wenn ich Word neu starte, ist alles wieder fort. Beim Ausschalten werde ich nie danach... Word: «Automatische Anfrage für Speicherung von Normal.dot»

Problem: Im Kummerkastenartikel 36217 beschreiben Sie, wie man ein Excel-File an eine bestimmte Mailadresse als Anhang per Makro versendet. Ich benötige... Word-Datei per Makro versenden

Ich habe vor einiger Zeit eine Excel Tabelle vorbereitet, damit ich alle meine Musik-CD's auflisten kann mit samt Trackinformationen und Track-Länge.... Suchen per Makro in meiner Excel-CD-Liste

Habe meine Etiketten (Datenquelle aus Excel) als Word-Dokument abgespeichert. Wenn ich nun in der Excel-Datei eine Änderung vornehme und dann das... Wieso aktualisieren meine Etiketten nicht automatisch?

Fachchinesisch

Mühe mit Computerbegriffen?

Im Fachchinesen finden Sie 743 Erklärungen.

AKTUELLE KUMMERKASTEN

Problem: Gibt es die Möglichkeit, ein *.wma-Musikstück z. B. mit dem Windows-Mediaplayer oder einem anderen Programm langsamer abzuspielen? Ich benötige... Musikstück (*.wma) langsamer abspielen

Problem: In meiner Tabelle habe ich pro Kunde drei Zeilen mit Umsätzen (2008 bis 2010). Der Kundenname erscheint in Spalte A jedoch nur in der ersten... Excel: leere Zellen mit obigem Inhalt ausfüllen

Leser empfehlen

Problem: Wenn ich aus den PCtipp-Downloads ein File herunterladen will, erscheint die Aufforderung, ein PCtipp-Abo zu lösen. Ich kaufe den PCtipp aber... Frustfreier Download bei www.pctipp.ch

Ich möchte in den einzelnen Feldern der Tabelle eine Dropdown-Liste zur Auswahl der Kriterien einfügen. Wie geht das? Dropdown-Liste in Excel erstellen

Problem: Auf meinem Vista Computer habe ich die Minianwendung «MeteoRadarAni» (Regenradar Schweiz) in der Sidebar. Im neuen Notebook unter Windows 7 konnte... Vista/7 Sidebar: MeteoRadar Gadget

Problem: Ich habe Avira AntiVir Personal Free Version 10 installiert. Aber seit Kurzem funktioniert das Update nicht mehr. Im Report erscheint dann die... Avira AntiVir Personal macht keine Updates

Problem: Auf meinem Toshiba-Satellite-A30-Notebook erscheint nur noch Folgendes: «For Realtek RTL 8139 (X) 8130/810X PCI Fast Ethernet Controller V2.13... Laptop startet nicht mehr

PCTIPP ABONNIEREN
Holen Sie sich monatlich die besten Tipps und Tricks für den PC-Alltag nach Hause.
NEWSLETTER
Wir halten Sie auf dem Laufenden: Der Newsletter liefert Ihnen jeden Werktag das Aktuellste aus der Welt von Computer und Internet.

RSS-FEEDS
Die PCtipp-Website bietet RSS-Feeds an. Holen Sie sich die Schlagzeilen von PCtipp.ch schnell und bequem auf den Desktop oder bauen Sie diese in Ihre eigene Webseite ein.
Anzeige