Função Array

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Retorna aVariant contendo um matriz.

Sintaxe

Matriz ( arglist )

O necessários arglistargumento é uma lista delimitada por vírgulas de valores que são atribuídos aos elementos da matriz contida em 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 de variável seguido de parênteses que contém um número de índice indicando o elemento desejado. No exemplo a seguir, a primeira instrução cria uma variável chamada A como uma variante. A segunda instrução atribui uma matriz à 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 Visual Basic para módulo Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione a Referência do desenvolvedor na lista suspensa ao lado de pesquisa 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 com a função Array é determinado pelo limite inferior especificado com a instrução Option Base , a menos que a matriz é qualificado com o nome do tipo de biblioteca (por exemplo VBA. Matriz). Se qualificado com o nome da biblioteca de tipos, matriz é afetada por Option Base.

Observação: Variant que não é declarado como uma matriz, ainda pode conter uma matriz. Uma variável Variant pode conter uma matriz de qualquer tipo, com exceção de cadeias de caracteres de comprimento fixo e tipos definidos pelo usuário. Embora variante que contém uma matriz seja conceitualmente diferente de uma matriz cujos elementos são do tipo Variant, os elementos da matriz são acessados da mesma forma.

Exemplo

Este exemplo usa a função Array para retornar uma variante contendo 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".
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.

×