/ / Matriz VBA do Excel

Função de Matriz VBA do Excel

o Função de matriz em Excel VBA pode ser usado para inicializar rapidamente e facilmente uma matriz. Coloque um botão de comando em sua planilha e adicione as seguintes linhas de código:

1. Primeiro, crie uma variável denominada departamentos do tipo Variant.

Dim departments As Variant

2. Use a função Array para atribuir uma matriz aos departamentos da variável. Adicione a seguinte linha de código:

departments = Array("Sales", "Production", "Logistics")

3. Para mostrar o elemento com o índice 1, adicione a seguinte linha de código:

MsgBox departments(1)

Resultado:

Resultado da Função de Matriz

Por padrão, o índice do elemento da matriz começa em 0.

4. Adicione a Opção Base 1 à seção General Declarations se quiser que o índice inicie a partir de 1.

Adicionar Opção Base 1

Resultado quando você clica no botão de comando novamente.

Resultado da função de matriz com base de opção 1

Para um exemplo prático da função Array, veja nosso programa de exemplo Month Names.

Leia também: