Função Array

Retorna umVariant que contém um matriz.

Sintaxe

Array( arglist )

A lista arglist necessáriaargumento é uma lista delimitada por vírgulas de valores que são atribuídos aos elementos da matriz contidos na Variant. Se nenhum argumento for especificado, uma matriz de comprimento zero será criada.

Comentários

A notação usada para se referir a um elemento de uma matriz consiste no nome variável seguido por parênteses que contêm um número de índice indicando o elemento desejado. No exemplo a seguir, o primeiro instrução cria uma variável chamada A como variant. A segunda instrução atribui uma matriz a uma variável A. A última instrução atribui o valor contido no segundo elemento de matriz a outra variável.

Observação: Exemplos a seguir demonstram o uso dessa função em um módulo Visual Basic for Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Desenvolvedor na listada ao lado de Pesquisar e insira um ou mais termos na caixa de pesquisa.

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

O limite inferior de uma matriz criada usando a função Array é determinado pelo limite inferior especificado com a instrução Option Base, a menos que Array seja qualificado com o nome da biblioteca de tipos (por exemplo, VBA. Matriz). Se qualificado com o nome da biblioteca de tipos, Array não será afetado pela Base de Opções.

Observação: Uma Variant que não é declarada como uma matriz ainda pode conter uma matriz. Uma variável Variant pode conter uma matriz de qualquer tipo, exceto cadeias de caracteres de comprimento fixo e tipos definidos pelo usuário. Embora um Variant contendo uma matriz seja conceitualmente diferente de uma matriz cujos elementos são do tipo Variant,os elementos de matriz são acessados da mesma maneira.

Exemplo

Este exemplo usa a função Matriz para retornar um Variant que contém uma 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".

Precisa de mais ajuda?

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×