Array (Función)

Visual Basic VBLR

Array (Función)

       

Devuelve una variante que contiene una matriz.

Sintaxis

Array(lista_argumentos)

El argumento lista_argumentos requerido es una lista de valores delimitados por comas que se asignan a los elementos de la matriz contenida en el tipo Variant. Si no se especifica ningún argumento, se crea una matriz de longitud cero.

Comentarios

La notación usada para hacer referencia a cualquier elemento de una matriz consiste en el nombre de la variable seguido por un paréntesis que contiene un número de índice para el elemento deseado. En el ejemplo siguiente, la primera instrucción crea una variable llamada A de tipo Variant. La segunda instrucción asigna una matriz a la variable A. La última instrucción asigna a otra variable el valor contenido en el segundo elemento de la matriz.

Dim A As Variant
A = Array(10,20,30)
B = A(2)

El límite inferior de una matriz creada mediante la función Array se determina por el límite inferior especificado con la instrucción Option Base, a menos que Array esté autorizado con el nombre de la biblioteca tipo (por ejemplo VBA.Array). Si se autoriza con el nombre de la biblioteca tipo, Array no se verá afectado por Option Base.

Nota   Una variable Variant no declarada como una matriz puede contener, no obstante, una matriz. Una variable Variant puede contener una matriz de cualquier tipo, excepto cadenas de longitud fija y tipos definidos por el usuario. Aunque una variable Variant que contiene una matriz es conceptualmente diferente de una matriz cuyos elementos son de tipo Variant, se tiene acceso a los elementos de la matriz del mismo modo.