Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustite program Microsoft Excel , kliknite na kartu " Vývojár " , potom kliknite na tlačidlo " Visual Basic " otvorte VB editor . Vytvoriť nový čiastkové postup pridaním nasledujúceho kódu :
Private Sub SortVBAArray ( )
2
Vytvorte si pole reťazcov a pridať desať hodnôt k nej :
Dim dataArray ( 10 ) As String
dataArray ( 0 ) = " John "
dataArray ( 1 ) = " Zackary "
dataArray ( 2 ) = " Sam "
dataArray ( 3 ) = " Adam "
dataArray ( 4 ) = " Bob "
dataArray ( 5 ) = " Kitzia "
dataArray ( 6 ) = " Daniel "
dataArray ( 7 ) = " Oscar "
dataArray ( 8 ) = " Alan "
dataArray ( 9 ) = " Yarexli "
Sims 3
Zavolajte čiastkové postup , ktorý bude triediť hodnoty v poli a ukončiť postup :
Volajte sortArray ( dataArray )
End Sub
4
Vytvorte čiastkové postup , ktorý bude triediť reťazec poľa vo vzostupnom poradí a zobrazenie výsledkov do okna Immediate :
Sub sortArray ( tmpArray ( ) As String )
Dim firstIdx as Integer
Dim lastIdx as Integer
Dim xCntr as Integer
Dim yCntr as Integer
Dim Temp as String Dim
Zoznam as String
firstIdx = LBound ( tmpArray )
lastIdx = UBound ( tmpArray )
xCntr = firstIdx Pre lastIdx - 1
yCntr = xCntr + 1 Ak chcete lastIdx
Ak tmpArray ( xCntr ) > tmpArray ( yCntr ) Potom
Temp = tmpArray ( yCntr )
tmpArray ( yCntr ) = tmpArray ( xCntr )
tmpArray ( xCntr ) = Temp
End If
Ďalšie yCntr
Ďalšie xCntr
xCntr = 1 Ak chcete UBound ( tmpArray )
List = Zoznam & vbCrLf & tmpArray ( xCntr )
Ďalšie
Debug.Print Zoznam
End Sub
5
Kliknite na prvé čiastkové postup a stlačte " Ctrl " + " G " sa zobrazí okno Immediate . Stlačením tlačidla " F5 " pre spustenie programu a zobrazenie výsledkov .