VBA Dichiara e inizializza l'array di stringhe

Questo tutorial ti insegnerà come dichiarare e inizializzare un array di stringhe in VBA.

Dichiarare una variabile String

Quando dichiari una variabile stringa in VBA, la riempi aggiungendo una singola stringa alla variabile che puoi quindi utilizzare nel codice VBA.

12 Dim strName as StringStrName = "Bob Smith"

Dichiarazione di un array di stringhe statiche

Se vuoi popolare un array con una stringa di valori, puoi creare un array di stringhe STATIC per farlo.

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

Ricorda che l'indice di un array inizia da zero, quindi dichiariamo che la dimensione dell'array è 2, il che consente quindi all'array di contenere 3 valori.

Invece, puoi definire esplicitamente le posizioni di inizio e fine di un array:

1234 Dim StrName (da 1 a 3) come stringaStrName(1) = "Bob Smith"StrName(2) = "Tom Jones"StrName(3) = "Mel Jenkins"

Dichiarare un Array Variant usando la funzione Array

Se si desidera popolare un array con una stringa di valori senza indicare implicitamente la dimensione dell'array, è possibile creare un array variante e popolarlo utilizzando la funzione Array.

12 Dim strName come VariantstrName = Array("Bob Smith", "Tom Jones", "Mel Jenkins")

Dichiarare un array di stringhe usando la funzione Split

Se si desidera mantenere la variabile come stringa ma non si desidera dichiarare in modo implicito la dimensione dell'array, è necessario utilizzare la funzione Dividi per popolare l'array.

12 Dim strName() as StringstrNames = Split("Bob Smith, Tom Jones, Mel Jenkins")

La funzione Dividi consente di mantenere il tipo di dati (ad es. Stringa) mentre si suddividono i dati nei singoli valori.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave