Microsoft Excel
Ver Más instrucciones
1
lanzamiento Microsoft Excel , haga clic en la pestaña de " desarrolladores" , a continuación, haga clic en " Visual Basic " para abrir el VB Editor. Crear un nuevo procedimiento sub añadiendo el siguiente código: Private Sub
SortVBAArray ()
2
Crea tu matriz de cadenas y añadir diez valores a la misma:
Dim dataArray ( 10 ) As String
dataArray ( 0 ) =
dataArray "John " ( 1 ) = " Zackari "
dataArray ( 2 ) = " Sam "
dataArray ( 3 ) = " Adam "
dataArray ( 4 ) = " Bob"
dataArray ( 5 ) = " Kitzia "
dataArray ( 6 ) = " Daniel"
dataArray ( 7 ) = " Oscar "
dataArray ( 8 ) = " Alan "
dataArray ( 9 ) = " Yarexli "
3
llamar al procedimiento sub que ordenar los valores en la matriz y al final del procedimiento:
Call sortArray ( dataArray )
End sub
4
Crear el procedimiento sub que ordenar la matriz de cadenas en orden ascendente y mostrar los resultados a través de la ventana Inmediato :
sub sortArray ( tmpArray () As String )
Dim firstIdx As Integer
lastIdx Dim As Integer
xCntr Dim As Integer
yCntr Dim As Integer
Temperatura dévil como secuencia
Lista Dim As String
firstIdx = LBound ( tmpArray )
lastIdx = UBound ( tmpArray )
Para xCntr = firstIdx Para lastIdx - 1
Para yCntr = xCntr + 1 Para lastIdx
Si tmpArray ( xCntr ) > tmpArray ( yCntr ) Entonces
temp = tmpArray ( yCntr )
tmpArray ( yCntr ) = tmpArray ( xCntr )
tmpArray ( xCntr ) = temp
End If
Siguiente yCntr
Siguiente xCntr
Para xCntr = 1 To UBound ( tmpArray )
List = Lista y vbCrLf y tmpArray ( xCntr )
Siguiente
Debug.Print Lista
End Sub
5
Haga clic en el primer procedimiento sub y pulse la tecla "Ctrl " + "G " para abrir la ventana Inmediato. Pulse la tecla "F5 " para ejecutar el programa y ver los resultados.