VBA déclarer et initialiser le tableau de chaînes

Ce tutoriel vous apprendra comment déclarer et initialiser un tableau de chaînes en VBA.

Déclarer une variable String

Lorsque vous déclarez une variable de chaîne dans VBA, vous la remplissez en ajoutant une seule chaîne à la variable que vous pouvez ensuite utiliser dans votre code VBA.

12 Dim strName en tant que chaîneStrName = "Bob Smith"

Déclaration d'un tableau de chaînes statiques

Si vous souhaitez remplir un tableau avec une chaîne de valeurs, vous pouvez créer un tableau de chaînes STATIQUE pour le faire.

1234 Dim StrName(2) en tant que chaîneStrName(0) = "Bob Smith"StrName(1) = "Tom Jones"NomStr(2) = "Mel Jenkins"

N'oubliez pas que l'index d'un tableau commence à zéro - nous déclarons donc que la taille du tableau est de 2 - ce qui permet ensuite au tableau de contenir 3 valeurs.

Au lieu de cela, vous pouvez définir explicitement les positions de début et de fin d'un tableau :

1234 Dim StrName (1 à 3) en tant que chaîneStrName(1) = "Bob Smith"NomStr(2) = "Tom Jones"StrName(3) = "Mel Jenkins"

Déclarer un tableau de variantes à l'aide de la fonction Array

Si vous souhaitez remplir un tableau avec une chaîne de valeurs sans indiquer implicitement la taille du tableau, vous pouvez créer un tableau variant et le remplir à l'aide de la fonction Array.

12 Dim strName comme variantestrName = Array("Bob Smith", "Tom Jones", "Mel Jenkins")

Déclarer un tableau de chaînes à l'aide de la fonction Split

Si vous souhaitez conserver la variable sous forme de chaîne mais ne souhaitez pas indiquer implicitement la taille du tableau, vous devrez utiliser la fonction Split pour remplir le tableau.

12 Dim strName() en tant que chaînestrNames = Split("Bob Smith, Tom Jones, Mel Jenkins")

La fonction Split vous permet de conserver le type de données (par exemple String) tout en divisant les données en valeurs individuelles.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave