VBA Const (Syntaxe, Exemples) - Comment utiliser la déclaration constante dans VBA?

Qu'est-ce que VBA Const (constantes)?

Les variables sont le cœur et l'âme de tout langage de programmation. Je n'ai jamais vu un codeur ou un développeur qui ne s'appuie pas sur des variables dans son projet ou programme. En tant que codeur, même moi, je ne suis pas différent des autres, et j'utilise des variables 99% du temps. Nous utilisons tous l'instruction «Dim»; nous déclarons des variables VBA. Dans nos articles, nous vous avons montré comment déclarer des variables via l'instruction «Dim». Mais nous déclarons également les variables d'une autre manière. Dans cet article, nous allons vous montrer la voie alternative de déclaration des variables, c'est-à-dire la méthode «VBA Constant».

«Const» signifie «Constantes» dans VBA. En utilisant le mot VBA «Const», nous pouvons déclarer des variables comme la façon dont nous déclarons les variables en utilisant le mot clé «Dim». Nous pouvons afficher cette variable en haut du module, entre le module, dans n'importe quel sous-programme de VBA et procédure de fonction, et le module de classe.

Pour déclarer la variable, nous devons utiliser le mot «Const» pour afficher la valeur constante. Une fois la variable déclarée et affectée d'un coût, nous ne pouvons pas modifier le poids tout au long du script.

Syntaxe de l'instruction Const dans VBA

L'instruction Const est légèrement différente de l'instruction «Dim». Pour mieux le comprendre, examinons la syntaxe bien écrite de l'instruction VBA Const.

Const (Nom de la variable) As (Type de données) = (Valeur de la variable)
  • Const: Avec ce mot, nous initialisons le processus de déclaration des constantes.
  • Nom de la variable: C'est comme d'habitude que de nommer la variable. Nous l'appelons plutôt Const Name au lieu de Variable Name.
  • Type de données: quel type de valeur notre variable déclarée va contenir.
  • Nom de la variable: La partie suivante et finale est la valeur que nous allons attribuer à la variable que nous avons déclarée. Le poids donné doit être conforme au type de données .

Condition des constantes dans VBA

  • Le nom de la constante que nous déclarons peut contenir un maximum de 256 caractères de longueur.
  • Le nom de la constante ne peut pas commencer par un nombre; il devrait plutôt commencer par l'alphabet.
  • Nous ne pouvons pas utiliser de mots clés réservés VBA pour déclarer les constantes.
  • Le nom de la constante ne doit contenir aucun espace ou caractère spécial à l'exception du caractère de soulignement.
  • Plusieurs constantes peuvent être déclarées avec une seule instruction.

Exemples d'instruction Const dans VBA

Laissez déclarer votre première variable via l' instruction VBA Const . Nous pouvons déclarer des constantes au niveau de la sous-procédure, au niveau du module et également au niveau du projet.

Maintenant, regardez comment déclarer au niveau de la sous-procédure.

Dans l'exemple ci-dessus, la constante «k» est déclarée dans la sous- procédure nommée Const_Example1 (). Et nous avons attribué la valeur 75.

Maintenant, regardez la déclaration de constante au niveau du module.

En haut du module, j'ai déclaré trois constantes dans le module «Module 1».

Ces constantes VBA sont accessibles dans le «Module 1» dans toutes les sous-procédures de ce module, c'est-à-dire «Module 1».

Rendre les constantes disponibles dans tous les modules

Une fois que les constantes sont déclarées en haut du module de classe VBA, nous pouvons accéder à ces constantes dans le module avec toutes les sous-procédures.

Mais comment pouvons-nous les rendre disponibles avec tous les modules du classeur?

Pour les rendre disponibles dans tous les modules, nous devons les déclarer avec le mot «Public».

Maintenant, la variable ci-dessus n'est pas seulement disponible avec le module 1. Au lieu de cela, nous pouvons également les utiliser avec le module 2.

Différence entre l'instruction Dim VBA et l'instruction Const

Cela vous aiderait si vous aviez un doute sur la différence entre l'instruction traditionnelle «Dim» et la nouvelle instruction «Const» de VBA.

Nous avons une différence avec ceux-ci, à savoir, regardez l'image ci-dessous.

Dans la première image, dès que nous déclarons une variable, nous leur attribuons des valeurs.

Mais dans la deuxième image en utilisant d'abord l'instruction «Dim», nous avons déclaré des variables.

Après avoir déclaré une variable, nous avons attribué des valeurs séparément dans les différentes lignes.

C'est ainsi que nous pouvons utiliser l'instruction VBA «Const» pour déclarer des constantes, qui sont une manière similaire de communiquer des variables avec l'instruction «Dim».

Articles intéressants...