Função Matriz

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Devolve aVariant que contém uma matriz.

Sintaxe

Matriz ( listaargs )

O necessários listaargsargumento é uma delimitado por vírgulas lista de valores que são atribuídas aos elementos da matriz contido variante. Se não forem especificados argumentos, é criada uma matriz de comprimento zero.

Comentários

A notação utilizada para fazer referência a um elemento de uma matriz é composta pelo nome de variável seguido parênteses que contém um número de índice remissivo que indica o elemento pretendido. No exemplo seguinte, o primeiro declaração cria uma variável denominada A como variante. A segunda instrução atribui uma matriz a variável A. A instrução última atribui o valor contido no segundo elemento de matriz para outra variável.

Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza 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 utilizando a função matriz é determinado pelo limite inferior da especificado com a opção base de dados de conhecimento da instrução, a menos que matriz está qualificado com o nome da biblioteca de tipo (por exemplo VBA. Matriz). Se qualificado com o nome da biblioteca de tipo, matriz é afetados por Opção base de dados de conhecimento.

Nota: Variante que não está declarado como uma matriz, ainda pode conter uma matriz. Uma variável variante pode conter uma matriz de qualquer tipo, exceto cadeias de comprimento e tipos de definidos pelo utilizador. Apesar de variante contendo uma matriz for conceptual diferente a partir de uma matriz cujos elementos são do tipo de variante, os elementos de matriz são acedidos da mesma forma.

Exemplo

Este exemplo utiliza a função de matriz para devolver 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".
Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×