
23/02/2005, 12:30
|
 | | | Fecha de Ingreso: agosto-2002 Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 6 meses Puntos: 16 | |
Función Array
Devuelve un tipo Variant que contiene una matriz.
Array(lista_argumentos)
El argumento lista_argumentos necesario es una lista de valores delimitados por coma que se asignan a los elementos de una matriz contenida en el tipo Variant. Si no se especifican ningún argumento, se crea una matriz de longitud cero.
Comentarios
La notación utilizada para hacer referencia a un elemento de una matriz está formada por el nombre de la variable seguido de un paréntesis que contiene un número de índice que indica el elemento deseado. En el siguiente ejemplo, la primera instrucción crea una variable denominada A. La segunda instrucción asigna una matriz a la variable A. La última instrucción asigna el valor contenido en el segundo elemento de la matriz a otra variable.
Dim A
A = Array(10,20,30)
B = A(2) ' B es ahora 30.
Nota Una variable que no se declara como una matriz aún puede contener una matriz. Aunque una variable de tipo Variant que contiene una matriz es conceptualmente diferente de una variable de matriz que contiene elementos de tipo Variant, el acceso a los elementos de la matriz se realiza del mismo modo.
Función LBound
Devuelve el índice menor disponible para la dimensión indicada de una matriz.
LBound(matriz[, dimensión])
Argumentos
matriz
Nombre de la variable de matriz. Sigue las convenciones de nomenclatura estándar de las variables.
dimensión
Número entero que indica qué enlace menor de la dimensión se devuelve. Utilice 1 para la primera dimensión, 2 para la segunda y así sucesivamente. Si se omite dimensión, se supone 1.
Comentarios
La función LBound se utiliza con la función UBound para determinar el tamaño de una matriz. Utilice la función UBound para buscar el límite superior de la dimensión de una matriz.
El enlace menor para cualquier dimensión es siempre 0.
Función UBound
Devuelve el subíndice más largo disponible para la dimensión indicada de una matriz.
UBound(matriz[, dimensión])
Argumentos
matriz
Necesario. Nombre de la variable de matriz. Sigue las convenciones de nomenclatura estándar de las variables.
dimensión
Opcional. Número entero que indica qué límite superior de la dimensión se devuelve. Utilice 1 para la primera dimensión, 2 para la segunda y así sucesivamente. Si se omite dimensión, se toma 1.
Comentarios
La función UBound se utiliza con la función LBound para determinar el tamaño de una matriz. Utilice la función LBound para buscar el límite de la dimensión de una matriz.
El límite inferior para cualquier dimensión es siempre 0. Como resultado, UBound devuelve los siguientes valores para una matriz con estas dimensiones:
Dim A(100,3,4)
Instrucción Valor de retorno
UBound(A, 1) 100
UBound(A, 2) 3
UBound(A, 3) 4 |