Come ordinare i dati in VBA in Microsoft Excel 2010
In questo articolo imparerai come ordinare i dati utilizzando il codice VBA.
L’ordinamento dei dati è un’attività quotidiana che è necessario eseguire per rendere i dati più facili da capire.
[.underline] # Facciamo un esempio: # Abbiamo un rapporto sulle vendite e dobbiamo ordinare per numero di vendita
Fare clic sulla scheda Sviluppatore Dal gruppo Codice, selezionare Visual Basic
Fare clic su Inserisci, quindi su Modulo
Questo creerà un nuovo modulo.
Inserisci il seguente codice nel Modulo
Sub Sortdata_ascending ()
Fogli (1) .Range (“a1: b” & Range (“a1”). End (xlDown) .Row) .Sort _
key1: = Sheets (1) .Range (“b: b”), order1: = xlAscending, Header: = xlYes
End Sub
Premere il tasto di scelta rapida ALT + F8 per aprire la finestra Macro e quindi selezionare la macro.
In alternativa, puoi premere F5 per eseguire il codice nella schermata VBA.
Il codice precedente ordinerà i dati in ordine crescente in base ai valori di vendita.
Per ordinare i dati in ordine decrescente in base al valore delle vendite (le vendite più alte saranno elencate in alto e poi scenderanno), useremo il seguente codice VBA:
Sub Sortdata_descending ()
Fogli (1) .Range (“a1: b” & Range (“a1”). End (xlDown) .Row) .Sort _
key1: = Sheets (1) .Range (“b: b”), order1: = xlDescending, Header: = xlYes
End Sub
Dopo aver eseguito la macro, otterremo il seguente risultato (Vendite dal più grande al più piccolo)
In questo modo, puoi ordinare facilmente i dati utilizzando il codice VBA.