Come fare ordinamento in Excel utilizzando VBA

September 10

Come fare ordinamento in Excel utilizzando VBA


Ordinamento di un numero di righe in una colonna utilizzando Visual Basic, Applications Edition in Microsoft Excel può essere facilmente realizzato utilizzando alcune proprietà del foglio di lavoro. VBA può essere utilizzato in Excel per automatizzare le attività di routine, come l'ordinamento colonne in un ordine particolare. Il Rangeobject rappresenta un'area in un foglio di lavoro che è possibile utilizzare per definire l'area che si desidera ordinare. È possibile utilizzare un metodo di ordinamento come xlAscending per definire il tipo di selezione che si desidera per i propri dati.

istruzione

1 Avviare Microsoft Office Excel, digitare "z" in A1, "t" in A2, "s" in A3, "b" in formato A4 e "a" in A5. Fare clic sulla scheda "Sviluppatore" e fare clic su "Visual Basic" per avviare la finestra di VB Editor. Fare clic sul menu "Inserisci" e fare clic su "modulo" per aggiungere un nuovo modulo VBA.

2 Aggiungere il seguente codice per creare una nuova routine Sub:

Private Sub sortSheet ()

3 Copia e incolla il seguente codice per ordinare le righe da uno a cinque nella colonna A:

Worksheets("Sheet1").Range("A1:A5").Sort _
Key1:=Worksheets("Sheet1").Columns("A"), Order1:=xlAscending, _
Header:=xlNo

4 Tipo "End Sub" per terminare la procedura. Premere il tasto "F5" per eseguire il programma e ordinare i dati.