Array (función)

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Devuelve aVariant que contiene un matriz.

Sintaxis

Matriz ( arglist )

El requiere arglistargumento es una lista delimitada por comas de valores que están asignados a los elementos de la matriz dentro de la variante. Si no se especifican argumentos, se crea una matriz de longitud cero.

Observaciones

La notación utilizada para hacer referencia a un elemento de una matriz está formado por el nombre de variable seguido de paréntesis que contienen un número de índice que indica el elemento que desee. En el ejemplo siguiente, la primera instrucción crea una variable denominada A como Variant. 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.

Nota: Los ejemplos siguientes muestran el uso de esta función en un Visual Basic para aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione la Referencia del programador en la lista desplegable situada junto a Buscar y escriba uno o varios términos en el cuadro de búsqueda.

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

El límite inferior de una matriz creada con la función de matriz se determina por el límite inferior especificado con la instrucción Option Base , a menos que la matriz está calificado con el nombre de la biblioteca de tipos (por ejemplo VBA. Matriz). Caso con el nombre de la biblioteca de tipos, matriz se ve afectada por Option Base.

Nota: Variant que no se declare como matriz puede contener una matriz. Una variable Variant puede contener una matriz de cualquier tipo, excepto cadenas de longitud fija y tipos definidos por el usuario. Aunque 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 de la misma manera.

Ejemplo

Este ejemplo usa la función de matriz para devolver un valor Variant que contiene una matriz.

Dim MyWeek, MyDay
MyWeek = Array("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")
' Return values assume lower bound set to 1 (using Option Base
' statement).
MyDay = MyWeek(2) ' MyDay contains "Tue".
MyDay = MyWeek(4) ' MyDay contains "Thu".

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×