In diesem Artikel erfahren Sie, wie Sie Datumsangaben beim Eingeben in das Arbeitsblatt automatisch sortieren.

{leer} F) Ich habe eine Tabelle, die jeden Tag mit neuen Datumseinträgen aktualisiert wird. Ich möchte die Zeilen nach dem neuesten Datum sortieren (Datum befindet sich in Spalte C), und jedes Mal, wenn ich unten ein neues Datum hinzufüge, möchte ich, dass es sich automatisch in die Liste sortiert, nachdem ich es eingegeben habe. Gibt es eine einfache Möglichkeit, dies zu tun?

Nehmen wir ein Beispiel:

Es folgt ein Bild der Daten, die wir haben

img1

Im Folgenden finden Sie eine Momentaufnahme des Ergebnisses, das wir bei der Eingabe von Informationen sehen möchten.

img2

Klicken Sie auf die Registerkarte Entwickler. Wählen Sie in der Gruppe Code die Option Visual Basic

img3

aus Geben Sie den folgenden Code in das Blatt ein, an dem Sie arbeiten. (Blatt1 in unserem Beispiel)

Private Sub Worksheet_Change (ByVal-Ziel als Bereich)

Bei Fehler Fortsetzen Weiter

Bereich („A1“). Sortierschlüssel1: = Bereich („C2“), _

Order1: = xlAscending, Header: = xlYes, _

OrderCustom: = 1, MatchCase: = False, _

Orientierung: = xlTopToBottom

End Sub

img4

Auf diese Weise können Sie die Daten nach Eingabe der Informationen einfach nach Datumsangaben sortieren. Dies spart Zeit bei manuellen Schritten zum Sortieren der Daten.