Wie man Daten in VBA in Microsoft Excel 2010 sortieren
In diesem Artikel erfahren Sie, wie Sie Daten mithilfe von VBA-Code sortieren.
Die Datensortierung ist eine tägliche Aktivität, die ausgeführt werden muss, um das Verständnis der Daten zu erleichtern.
[.underline] # Nehmen wir ein Beispiel: # Wir haben einen Verkaufsbericht und müssen nach Verkaufsnummern sortieren
Klicken Sie auf die Registerkarte Entwickler. Wählen Sie in der Gruppe Code die Option Visual Basic
aus Klicken Sie auf Einfügen und dann auf Modul
Dadurch wird ein neues Modul erstellt.
Geben Sie den folgenden Code in das Modul
ein === Sub Sortdata_ascending ()
Sheets (1) .Range („a1: b“ & Range („a1“). End (xlDown) .Row) .Sort _
key1: = Sheets (1) .Range („b: b“), order1: = xlAscending, Header: = xlYes
End Sub
Drücken Sie die Tastenkombination ALT + F8, um das Makrofenster zu öffnen, und wählen Sie dann das Makro aus.
Alternativ können Sie F5 drücken, um den Code im VBA-Bildschirm auszuführen.
Der obige Code sortiert die Daten in aufsteigender Reihenfolge nach Verkaufswerten.
Um die Daten in absteigender Reihenfolge nach dem Verkaufswert zu sortieren (der höchste Umsatz wird oben aufgelistet und fällt dann ab), verwenden wir den folgenden VBA-Code:
Sub Sortdata_descending ()
Sheets (1) .Range („a1: b“ & Range („a1“). End (xlDown) .Row) .Sort _
key1: = Sheets (1) .Range („b: b“), order1: = xlDescending, Header: = xlYes
End Sub
Nach dem Ausführen des Makros erhalten wir das folgende Ergebnis (Verkäufe in den größten bis kleinsten)
Auf diese Weise können Sie Daten einfach mit VBA-Code sortieren.