además de arreglos puedes usar colecciones, las cuales te dan la ventaja de hacer un "arreglo" de cualquier elemento, ya sean todos string, todos integer, todos long, o inclusive todos objetos. Lo bueno de esto es que además puedes mezclar cosas. En una misma coleccion podés tener algunos elementos del tipo string, otros del tipo integer u objetos. Y lo espectacular de esto es que inclusive puedes hacer una coleccion cuyos elementos sean colecciones (lo cual se asemejaría a una matriz)
esto sería más o menos así:
Dim MiColeccion As New Collection
Los métodos son:
Add --> Agrega un elemento a la coleccion
Remove --> elimina un elemnto de la coleccion (por paramtro se puede pasar el valor del elemento o el indice)
Item --> esta funcion te devuelve un elemento de la coleccion (por parametro le puedes pasar el valor del elemento o el indice)
Count --> esta funcion te sirve para saver cuántos elementos tiene la coleccion
Recuerda que, a diferencia de los arreglos, las colecciones SIEMPRE comienzan desde 1.
El resto te queda por investigarlo a ti
Saludos!!!!