Red de conocimiento informático - Conocimiento de la instalación - Ayuda, cómo usar Excel VBA para definir una matriz y ordenar los números en la matriz

Ayuda, cómo usar Excel VBA para definir una matriz y ordenar los números en la matriz

Definir matriz

dim arr() como cadena 'Defina aquí una matriz de cadenas indexada 0

redim arr(1 a 100) 'matriz de pares Redefinir el longitud a 100 (la constante 100 también puede ser una variable inicializada)

Existen muchos métodos para ordenar, como el método de burbuja, el método de inserción, el método de selección, etc. Depende del tipo de elementos de su matriz. y la forma en que lo ordenas, simplemente mira el siguiente ejemplo:

...

dim arr(1 a 5) as integer, i!, tmp as double

... 'El código para asignar un valor a la matriz arr se omite aquí

for i =1 to ubound(arr)-1

tmp=arr( i)

if tmpgt; arr(i 1) then arr(i)=arr(i 1) 'Los datos se ordenarán de pequeño a grande

arr(i 1) =tmp

siguiente