Apprendre sur les différentes déclarations de variables en vous Visual Basic pour Applications ( VBA) peut vous guider dans la bonne direction avant de commencer votre projet. VBA est disponible dans toutes les applications Microsoft Office et peuvent être utilisés pour étendre les fonctionnalités . Les applications Office VBA créer des objets que vous pouvez manipuler dans le code VBA. Vous pouvez également créer vos propres objets à stocker des valeurs ou des références à d'autres objets pour une utilisation temporaire dans votre application, connu sous le nom des variables . Automatisation applications Office VBA sont conçus pour exposer des objets qui peuvent recevoir des instructions pour effectuer certaines tâches . Dans VBA , vous pouvez utiliser des " méthodes" pour apporter des modifications à une application, tels que Word . Un exemple est la propriété " ActiveDocument " de l'objet "Application" que vous pouvez utiliser pour modifier les propriétés et appeler les méthodes d' un document. Option Explicit L'utilisation de " Option Explicit " au niveau du module oblige la déclaration explicite de toutes les variables du module. La déclaration doit apparaître dans un module avant que les procédures définies. Les variables doivent être explicitement déclarés en utilisant le Dim, Private , Public, ReDim , ou des états statiques . Si vous tentez d'utiliser une variable non déclarée , vous obtiendrez une erreur de compilation lors de la compilation. Dim Déclaration C'est une bonne pratique de déclarer chaque variable que vous utiliser dans votre programme VBA pour indiquer au compilateur le type de données de la variable et d'autres informations , telles que le code qui peut y accéder . L' instruction Dim est utilisé seulement au niveau du module ou une procédure niveau . Le contexte de déclaration pour une variable doit être une classe , une procédure , un module ou bloc, et il ne peut pas être un fichier source , un espace de nom, ou de l'interface . Si votre module a "Off Option Explicit ", tous les paramètres par défaut des variables non déclarées à la "Type de données Object » qui peut être un problème si vous n'avez pas voulu dire pour que ce soit de ce type de données . ReDim Statement l' instruction ReDim est utilisée pour la taille ou redimensionner un tableau dynamique qui a été précédemment déclarée en utilisant la déclaration privé , Public ou Dim avec des parenthèses vides . Vous pouvez déclarer un tableau en utilisant la syntaxe suivante: strArray Dim ( ) as Integer La syntaxe suivante redimensionne le tableau de cinq éléments : ReDim strArray (5) Pour éviter les conflits , ReDim devrait pas être utilisé comme un énoncé déclaratif , mais pour les tableaux re- dimensionnement .
|