La fonction d'un tableau Excel VBA

04/08/2013 by admin

Visual Basic pour Applications est une version allégée du compilateur Visual Basic qui fonctionne directement avec le logiciel Microsoft. Vous utilisez VBA dans Excel pour calculer entrée, automatiser les entrées ou créer des boutons, des images et d'autres contrôles sur la feuille de calcul pour l'entrée utilisateur.

Arrays

Les tableaux permettent un programmeur utiliser une variable pour plusieurs valeurs. Un tableau peut contenir seulement un ou des milliers de valeurs. Le tableau Excel détient généralement plusieurs valeurs numériques que vous utilisez pour calculer un total. Les tableaux fonctionnent avec des structures en boucle, qui vous permettent d'itérer à travers chaque valeur, d'analyser la valeur de l'indice et d'effectuer le calcul.

Index

Les tableaux contiennent des index. L'indice indique le «bloc» dans laquelle la valeur est contenue. Les indices commencent au numéro zéro et l'incrément d'une unité pour chaque nouvelle valeur ajoutée au tableau. Par exemple, si vous faites référence à l'indice «1» dans un tableau, vous affichez et de calculer la deuxième valeur dans le tableau.

Boucles

Loops vous permettent d'itérer à travers chaque valeur d'index de tableau. Les boucles sont constituées d'une syntaxe "while" et une syntaxe "pour". Les "pour" itération de la boucle à travers un réseau en utilisant le montant total des valeurs comme indicateur pour arrêter la boucle. La boucle "while" utilise un drapeau pour arrêter la boucle. Lorsque le drapeau retourne à "true", le langage VBA saute hors de la boucle.

Considérations

Vous devez savoir combien de valeurs que vous avez besoin de stocker dans le réseau lorsque vous définissez. Si vous manquez d'index, vous utilisez l'instruction "ReDim" à "redimensionner" le tableau. Redimensionnement un tableau redimensionne, de sorte que vous pouvez ajouter plus de valeurs à la structure. Si vous boucle à travers un tableau et faites référence à un indice qui n'existe pas, vous recevez une erreur de syntaxe dans votre programme.

Articles Liés