Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2010, 12:47
winweb89
 
Fecha de Ingreso: mayo-2009
Mensajes: 23
Antigüedad: 15 años
Puntos: 0
Cómo obtener el numero de dimensiones de una matriz?

Hola,
Necesito obtener el numero de dimensiones de una matriz que se genera al asignarle un rango de excel. He buscado por google y en el foro pero lo unico que encuentro es para averiguar el numero de filas o columnas.

Lo que necisito es obtener los siguientes valores para cada matriz:
Código vb:
Ver original
  1. Dim Matriz (1 to 10 , 1 to 100, 1 to 50) 'Obtener el valor 3
  2. Dim Matriz (1 to 10 , 1 to 100) 'Obtener el valor 2
  3. Dim Matriz (1 to 10 ) ' Obtener el valor 1
  4. 'etc ...

Porque si quiero saber el numero de filas de la matriz de dos dimensiones usaría:
Código vb:
Ver original
  1. Ubound(Matriz,2)
  2. 'Pero si la matriz es...
  3. Dim Matriz (1 to 10)
  4. 'el procedimiento anteriór da error, teniendo que usar...
  5. Ubound(Matriz,1)
  6. 'Por lo que necesito es ponerlo de la siguiente manera:
  7. Ubound(Matriz,Dimension)

Para lo cual necesito obtener el numero de dimensiones de la matriz "Matriz"

¿Alguna idea?