Automatische Sortierung, wie Sie Daten eingeben, VBA in Microsoft Excel 2010
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
Im Folgenden finden Sie eine Momentaufnahme des Ergebnisses, das wir bei der Eingabe von Informationen sehen möchten.
Klicken Sie auf die Registerkarte Entwickler. Wählen Sie in der Gruppe Code die Option Visual Basic
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
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.