Excel VBA tableau
Un tableau est un groupe de variables. Dans Excel VBA, vous pouvez vous référer à une variable spécifique (élément) d’un tableau en utilisant le nom du tableau et le numéro d’index.
unidimensionnelle Tableau
Pour créer un tableau unidimensionnel, exécutez les étapes suivantes.
Placez un lien: / ABV-create-a-macro-commande bouton # [bouton de commande]
sur votre feuille de calcul et ajoutez les lignes de code suivantes:
Dim Films(1 To 5) As String Films(1) = "Lord of the Rings" Films(2) = "Speed" Films(3) = "Star Wars" Films(4) = "The Godfather" Films(5) = "Pulp Fiction" MsgBox Films(4)
Lorsque vous cliquez sur le bouton de commande sur la feuille:
Explication: la première ligne de code déclare un tableau de chaînes avec le nom Films. Le réseau est constitué de cinq éléments. Ensuite, nous initialize chaque élément du tableau. Enfin, nous affichons le quatrième élément en utilisant un MsgBox.
Deux dimensions Tableau
Pour créer un tableau à deux dimensions, exécutez les étapes suivantes. Cette fois-ci, nous allons lire les noms de la feuille.
Placez un lien: / ABV-create-a-macro-commande bouton # [bouton de commande]
sur votre feuille de calcul et ajoutez les lignes de code suivantes:
Dim Films(1 To 5, 1 To 2) As String Dim i As Integer, j As Integer For i = 1 To 5 For j = 1 To 2 Films(i, j) = Cells(i, j).Value Next j Next i MsgBox Films(4, 2)
Lorsque vous cliquez sur le bouton de commande sur la feuille:
Explication: la première ligne de code déclare un tableau de chaînes avec le nom Films. Le tableau a deux dimensions. Il est composé de 5 rangées et 2 colonnes. Astuce: les lignes vont d’abord, puis des colonnes. Les deux autres variables de type Integer sont utilisés pour la liaison : / vba boucle # double boucle [Double boucle]
pour initialiser chaque élément de la matrice. Enfin, nous affichons l’élément à l’intersection de la ligne 4 et la colonne 2.