Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Devuelve aVariant que contiene un matriz.

Sintaxis

Matriz( arglist )

Laargumentoarglist necesaria es una lista de valores delimitada por comas que se asigna a los elementos de la matriz contenidos 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 un elemento de una matriz consiste en el nombre de variable seguido de paréntesis que contiene un número de índice que indica el elemento deseado. 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 matriz a otra variable.

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

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

El límite inferior de una matriz creada con la función Matriz está determinado por el límite inferior especificado con la instrucción Option Base , a menos que matriz esté calificada con el nombre de la biblioteca de tipos (por ejemplo VBA). Matriz). Si se califica con el nombre de la biblioteca de tipos, La base de opciones no afectará a la matriz.

Nota: Un tipo de datos Variant que no se declara 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 un 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

En este ejemplo se usa la función Matriz para devolver un tipo de datos Variant que contiene una matriz.

Dim MyWeek, MyDayMyWeek = 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".

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.