VBA Declare & Initilize String Array

Este tutorial irá ensiná-lo a declarar e inicializar uma matriz de string no VBA.

Declaração de uma variável String

Ao declarar uma variável de string no VBA, você a preenche adicionando uma única string à variável que pode ser usada em seu código VBA.

12 Dim strName as StringStrName = "Bob Smith"

Declarando uma matriz de string estática

Se você deseja preencher uma matriz com uma string de valores, você pode criar uma matriz de string ESTÁTICA para fazer isso.

1234 Dim StrName (2) como StringStrName (0) = "Bob Smith"StrName (1) = "Tom Jones"StrName (2) = "Mel Jenkins"

Lembre-se de que o Índice de um Array começa em zero - então, declaramos o tamanho do Array como 2 - o que permite que o Array mantenha 3 valores.

Em vez disso, você pode definir explicitamente as posições inicial e final de uma matriz:

1234 Dim StrName (1 a 3) como StringStrName (1) = "Bob Smith"StrName (2) = "Tom Jones"StrName (3) = "Mel Jenkins"

Declarando um Variant Array usando a função Array

Se quiser preencher um array com uma string de valores sem declarar implicitamente o tamanho do Array, você pode criar um array variante e preenchê-lo usando a função Array.

12 Dim strNome como variantestrName = Array ("Bob Smith", "Tom Jones", "Mel Jenkins")

Declarando um array de strings usando a função Split

Se você quiser manter a variável como uma string, mas não quiser declarar implicitamente o tamanho do Array, precisará usar a função Split para preencher o array.

12 Dim strName () como stringstrNames = Split ("Bob Smith, Tom Jones, Mel Jenkins")

A função Split permite que você mantenha o tipo de dados (por exemplo, String) enquanto divide os dados em valores individuais.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave