Como criar uma tabela multidimensional?

Para criar um array com múltiplas dimensões, você deve definir as dimensões ao declarar o array. Bem, você pode definir quantas dimensões quiser (o VBA permite 60 dimensões), mas provavelmente não precisará usar mais de 2 ou 3 dimensões de qualquer um dos arrays. Usar uma tabela bidimensional é como ter linhas e colunas.

Neste tutorial veremos como criar um array 2D e 3D.

Crie um array multidimensional em VBA

  1. Use a instrução Dim para declarar o array com qualquer nome que você desejar.
  2. Depois disso, insira um parêntese inicial e defina o número de elementos para a primeira dimensão.
  3. Em seguida, digite um comando e insira o número de itens que deseja ter na segunda dimensão e feche os parênteses.
  4. Ao final, defina o tipo de dados da tabela como variante ou qualquer tipo de dados desejado.

Aqui está o código.

 Sub vba_multi_dimensional_array() Dim myArray(5, 2) As Variant myArray(1, 1) = 1 myArray(2, 1) = 2 myArray(3, 1) = 3 myArray(4, 1) = 4 myArray(5, 1) = 5 myArray(1, 2) = 6 myArray(2, 2) = 7 myArray(3, 2) = 8 myArray(4, 2) = 9 myArray(5, 2) = 10 End Sub

O código acima para a tabela cria uma tabela com 5 linhas e 2 colunas e terá esta aparência.

crie um quadro-5

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *