Hola Gabriel, podes definir matrices en VB de dimencion estatica o dinamica.
Las matrices estaticas las declaras con un numero fijo de elementos. Podes declarar matrices globales utilizando la sentencia Public.
Para declarar una matriz a nivel de modulo lo haces utilizando la sentencia Private o Dim.
Para declarar una matriz local a un procedimiento utilizas la sentencia Dim o static dentro del procedimiento.
Dim Matriz (15) As Integer 'Es una matriz de dimencion 16 contenedora de tipo de datos Integer. -0...15-
Static Matriz(1 to 5, 1 to 5) As Integer 'Es una Matriz de 5X5 elementos del tipo Integer.
Dim Matriz (1 to 15) As String 'Es una matriz de 15 elementos del tipo string.
Las matrices pueden ser de diversos tipos ya sean instrincescos o declarados opr el usuario.
Matrices Dinamicas
Dim Matriz_D() As Integer 'Definimos Matriz
ReDim Matriz_D (Num + 1)
ReDim Matriz_D(1 to Num, 1 to Num1)
Bueno Gabriel, espero haberte ayudado, saludos
Arnaldo.