La fonction de tableau dans Excel VBA peut être utilisé pour initialiser rapidement et facilement un tableau. Placez un bouton de commande sur votre feuille de calcul et ajoutez les lignes de code suivant:

  1. Tout d’abord, créer une variable de type départements nommés Variant.

Dim departments As Variant
  1. Utilisez la fonction Array pour assigner un tableau aux départements variables. Ajoutez la ligne de code suivant:

departments = Array("Sales", "Production", "Logistics")
  1. Pour afficher l’élément avec l’index 1, ajoutez la ligne de code suivant:

MsgBox departments(1)

Résultat:

Array Function Result

Par défaut, l’index de l’élément du tableau commence à 0.

  1. Ajouter une option de base 1 à la section Déclarations générales si vous voulez que l’index commence à partir de 1.

Add Option Base 1

Lorsque vous cliquez sur le nouveau bouton de commande.

Array Function Result with Option Base 1

Pour un exemple pratique de la fonction Array, voir notre exemple programme lien: / vba-exemples mois-noms [Mois] noms.