Ordinamento di un array di stringhe in Visual Basic, Applications Edition (VBA) non è semplice come in altre , più recenti linguaggi di programmazione . In VBA , è possibile ordinare un array in ordine utilizzando un paio di " cicli FOR ... " ascendente e loop attraverso ogni elemento della matrice . Questo metodo è utile quando è necessario per visualizzare i valori di nuovo all'utente in ordine crescente , di dare i vostri dati un aspetto più professionale . Cose che ti serviranno
Microsoft Excel
Mostra più istruzioni
1
lancio di Microsoft Excel , fare clic sulla scheda "Sviluppatore " , quindi fare clic su " Visual Basic " per aprire la VB Editor . Creare una nuova procedura di sub aggiungendo il seguente codice : Private Sub
SortVBAArray ( ) economici 2
Crea il tuo array di stringhe e aggiungere dieci valori ad esso :
Dim dataArray ( 10) As String
dataArray ( 0 ) = " John "
dataArray ( 1 ) = " Zackari "
dataArray ( 2) = " Sam " < br
dataArray > ( 3) = " Adam "
dataArray ( 4) = " Bob "
dataArray ( 5) = " Kitzia "
dataArray ( 6) = " Daniele "
dataArray ( 7 ) = " Oscar "
dataArray ( 8) = " Alan "
dataArray ( 9) = " Yarexli "
3
chiamare la procedura sub che ordinare i valori nella matrice e terminare la procedura :
chiamata sortArray ( dataArray ) per
End sub