Sortieren einer Anzahl von Zeilen in einer Spalte mit Visual Basic für Applikationen in Microsoft Excel kann leicht durch ein paar Arbeitsblatt Eigenschaften erreicht werden. VBA in Excel verwendet werden, um Routineaufgaben wie Sortier Spalten in einer bestimmten Reihenfolge zu automatisieren. Die Rangeobject stellt einen Bereich in einem Arbeitsblatt, das Sie verwenden, um den Bereich, den Sie sortieren möchten definieren können. Sie können eine Art Verfahren wie xlAscending um die Art der Sortierung , die Sie für Ihre Daten definieren . Anleitung
1
Starten Sie Microsoft Office Excel , Typ "z" in A1, "t" in A2, "s" in A3 , "b" in A4 und "a" in A5 . Klicken Sie auf die Registerkarte "Entwicklertools" und klicken Sie auf " Visual Basic ", um den VB -Editor-Fenster starten. Klicken Sie auf das Menü "Einfügen" und klicken Sie auf "Module" ein neues VBA-Modul hinzufügen
2
Fügen Sie den folgenden Code , um eine neue Sub-Prozedur zu erstellen : .
Private Sub sortSheet ()
3
Kopieren Sie den folgenden Code, um die Zeilen zu sortieren eins bis fünf in der A-Säule : .
Worksheets ( " Tabelle1 " ) Range (" A1 : A5 "). Sortieren _Key1 : = Worksheets ( " Tabelle1 " ) Columns ( . " A ") , Order1 : = xlAscending , _HEADER : = xlNo
4
Typ " End Sub " zu beenden Sie den Vorgang. Drücken Sie die Taste "F5" -Taste, um das Programm zu starten und die Daten sortieren .