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?

UMFRAGE

Lösen Smartphones die PCs bald ab?

Ja
Beides wird weiterhin gebraucht
Nein, PCs bleiben immer überlegen
Fachchinesisch

Mühe mit Computerbegriffen?

Im Fachchinesen finden Sie 743 Erklärungen.

AKTUELLE KUMMERKASTEN

Problem: In Spalte A werden Strassen aufgelistet und in Spalte B die Jahre, in denen die Strassen gebaut wurden. Da können auch von/bis-Werte drinstehen,... Excel: Spalten sortieren

Problem: Ich möchte aus Excel 2007 heraus ein einzelnes Tabellenblatt als Mailanhang mit Outlook 2007 versenden. Kann mir jemand sagen, wie ich das am... Excel 2007: Tabellenblatt als Mailanhang

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 arbeite häufig mit der Sonderzeichentabelle in Word. Mir ist es aber zu umständlich, ständig die Tabelle zu öffnen, um das Zeichen... ASCII-Tabelle für Sonderzeichen

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

Wie kann ich die Temperatur der CPU sowie die Drehzahlen des Lüfters sichtbar machen? CPU-Temperatur und Lüfterdrehzahl anzeigen

Ich habe einen Ferienfilm mit Adobe Premiere bearbeitet und auf DVD gebrannt. Für eine Party möchte ich nun die besten Szenen zusammenschneiden... VOB-Dateien in AVI konvertieren

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