Array (función)

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

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 contenida en Variant. Si no se especifican argumentos, se crea una matriz de longitud cero.

Comentarios

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".
Ampliar sus conocimientos de Office
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.

×