Que sont les types de variables VBA?

Dans Excel VBA, les individus peuvent utiliser différents types de variables et constantes dans leurs feuilles de calcul. Une variable est définie comme un stockage dans la mémoire de l'ordinateur qui stocke les informations à utiliser lors de l'exécution du code VBA.

Types de variables VBA

Le type de données stockées dans la variable dépend du type de données de la variable. Par exemple, si un utilisateur souhaite stocker des entiers dans la variable, le type de données sera un entier Entier Un entier est un nombre entier. Le nombre peut être positif, négatif ou 0. Un entier n'a pas de partie fractionnaire. . Une variable diffère d'une constante en ce que, alors que la variable change lorsque le code est exécuté, la constante ne change jamais.

Résumé rapide

  • Une variable est définie comme un emplacement de stockage dans la mémoire de l'ordinateur qui contient des informations temporaires.
  • Les principaux types de types de données variables incluent les types de données numériques et non numériques.
  • L'avantage d'utiliser une variable plutôt qu'une constante est que les utilisateurs peuvent changer la valeur de la variable pendant que le code est en cours.

Déclaration de variables

En déclarant une variable, l'utilisateur fournit des informations au compilateur VBA sur le type de données variable et d'autres informations telles que le niveau. Le type de données peut être un entier, un texte, un décimal, un booléen, etc., tandis que le niveau de la variable peut être au niveau de la procédure, du module ou du scoop public. Les variables doivent être déclarées à l'aide de variables VBA Dim, les types de données et les variables VBA Dim sont utilisées pour stocker des éléments de données à utiliser dans les macros et les fonctions. Ces variables sont stockées sous de nombreux types de données et sont déclarées à l'aide de Dim. Habituellement, la toute première étape après avoir nommé votre macro consiste à déclarer vos variables. Les variables sont des noms pour différentes parties des données que la macro sera, des instructions privées, publiques ou statiques.

Lorsque vous déclarez des variables contenant un entier à l'aide de l'instruction Dim, utilisez le code «Dim rowNumber as Integer». Le terme «Dim» doit apparaître dans la partie précédente d'une variable. Si le type de données n'est pas spécifié lors de la déclaration de la variable ou si la variable n'est pas du tout déclarée, la variable utilisera par défaut le type de données variable qui peut accueillir n'importe quel type de données. En déclarant une variable, l'utilisateur dit essentiellement à l'ordinateur de réserver de l'espace mémoire pour une utilisation ultérieure, permettant au code VBA de fonctionner correctement.

Pourquoi les variables sont utilisées dans VBA

Lors de l'écriture de code dans l'éditeur VBA, les utilisateurs ont besoin de variables qu'ils peuvent utiliser dans le code pour contenir une valeur. L'avantage d'une variable par rapport à une constante est que les utilisateurs peuvent modifier la valeur de la variable pendant que le code est en cours.

Règles suivies pour nommer une variable:

  • Le nom n'est pas un mot-clé réservé. VBA inclut des mots clés réservés tels que Private, Next, Loop VBA Loop Il existe différents types de boucles VBA dans Excel qui aident les utilisateurs à automatiser des tâches qui nécessiteraient autrement de longues lignes de code. Voici les principaux, etc. qui sont utilisés dans le code VBA et ne peuvent donc pas être utilisés pour nommer une variable.
  • N'utilisez pas de caractères spéciaux pour nommer les variables. Les caractères spéciaux incluent ($, $, &,!,%).
  • Les espaces ne doivent pas être utilisés dans le nom de la variable. Au lieu de cela, utilisez un caractère de soulignement pour séparer les valeurs et les rendre lisibles.
  • VBA n'est pas sensible à la casse. Vous pouvez utiliser une casse mixte pour rendre la variable lisible, même si VBA considérera tous les cas comme similaires.
  • L'utilisation d'alphabets, de nombres et de ponctuations dans la dénomination des variables est autorisée. Néanmoins, le premier nombre du nom de la variable devrait être un alphabet.
  • Le nom de la variable ne doit pas dépasser 255 caractères.

Types de types de données dans VBA

Le type de données dans VBA indique à l'ordinateur le type de variable que l'utilisateur a l'intention d'utiliser. Différents types de variables occupent une quantité variée d'espace dans la mémoire, et les utilisateurs doivent savoir à l'avance combien d'espace la variable occupera dans la mémoire de l'ordinateur.

Un type de données spécifie la quantité d'espace dont une variable a besoin dans la mémoire. Les deux principaux types de types de données comprennent:

1. Type de données numériques

Les types de données numériques sont utilisés lorsque l'utilisateur doit stocker uniquement des nombres. Des exemples de types de données numériques incluent décimal, devise, long, simple, entier, octet, date et heure. Certains de ces types de données sont expliqués ci-dessous:

Octet : un octet a une petite capacité et peut contenir des valeurs comprises entre 0 et 255.

Entier : un entier est une version bêta du type de données octet et il peut contenir des valeurs comprises entre -32768 et 32768. Toute valeur dépassant cette plage renverra une erreur. Si des valeurs décimales sont utilisées dans l'entier, elles seront converties en nombre entier le plus proche. Par exemple, 9,8 sera converti en 10.

Long : le type de données Long contient des valeurs ou des nombres plus longs que le type de données entier ne peut pas contenir. Il contient des valeurs supérieures à 32768. Le type de données Long peut contenir des valeurs comprises entre -2 147 483 648 et 2 147 483 648.

Single : le type de données Single est conçu pour stocker des valeurs décimales qui ne dépassent pas deux chiffres décimaux. Pour les valeurs positives, les types de données uniques vont de 1,401298E-45 à 3,402823E + 38, tandis que les valeurs négatives vont de -3,402823E + 38 à -1,401298E-45.

2. Types de données non numériques

Les types de données non numériques incluent les valeurs qui sont exclues par les types de données numériques. Voici des exemples de types de données numériques:

String : le type de données String peut contenir deux types de valeurs de chaîne, c'est-à-dire des chaînes de longueur fixe et variable.

Boolean : le type de données Boolean est utilisé lorsque la sortie attendue est TRUE ou FALSE.

Object : les types de données Object incluent des produits de Microsoft. Les exemples d'objets Excel incluent les feuilles de calcul, les feuilles, la plage, etc.

Variante : le type de données Variant est compatible avec les types de données numériques et non numériques.

Lectures connexes

Finance est le fournisseur officiel de la certification FMVA® Financial Modeling and Valuation Analyst (FMVA) ™. Rejoignez plus de 350 600 étudiants travaillant pour des entreprises comme Amazon, JP Morgan et le programme de certification Ferrari, conçu pour transformer n'importe qui en analyste financier de classe mondiale.

Afin de vous aider à devenir un analyste financier de classe mondiale et à faire progresser votre carrière à votre plein potentiel, ces ressources supplémentaires vous seront très utiles:

  • Exemples Excel VBA Exemples Excel VBA Excel VBA permet à l'utilisateur de créer des macros qui automatisent les processus dans Excel. Ce guide utilisera des exemples Excel VBA pour montrer comment enregistrer une macro en configurant la macro, comment déclarer des variables et comment référencer des données.
  • Comment ajouter un bouton VBA dans Excel? Comment ajouter un bouton VBA dans Excel? Lorsque vous utilisez un classeur qui incorpore du code VBA, vous pouvez ajouter un bouton de macro pour permettre aux autres utilisateurs d'Excel d'exécuter le code plus facilement sans connaître
  • Macros VBA Macros VBA La configuration des macros dans Excel VBA est assez simple. La structure des macros Excel VBA implique de commencer par une ligne sub () avant de commencer le code de macro. Les macros utilisent l'application Visual Basic dans Excel pour créer des fonctions personnalisées générées par l'utilisateur et accélérer les tâches manuelles en créant des processus automatisés.
  • Événements de classeur VBA Événements de classeur VBA Les événements de classeur VBA sont définis comme une action effectuée par un utilisateur dans Microsoft Excel qui peut déclencher l'exécution d'une macro spécifiée. Par exemple,

Recommandé

Crackstreams a-t-il été fermé ?
2022
Le centre de commande MC est-il sûr ?
2022
Taliesin quitte-t-il un rôle critique?
2022