Déclaration de variables VBA à l'aide de Dim

Ce guide décompose les variables VBA, les types de données et Dim. En règle générale, 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 avec lesquelles la macro travaillera. Cependant, cela s'avère parfois difficile car il est difficile de prévoir à l'avance le nombre de variables qui seront utilisées dans la macro. Finalement, lorsque la macro est écrite, l'utilisateur peut ajouter ou supprimer certaines variables. Cela deviendra plus apparent plus loin dans ce guide d'écriture de 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.

Tout en haut de chaque macro après le sous-nom se trouve une section appelée les déclarations. Ici, l'utilisateur répertorie et nomme toutes les différentes variables qu'il utilisera et déclare leurs types de données. Ceci est fait en utilisant l'instruction «Dim». L'instruction «Dim» est suivie du nom de la variable et parfois de l'instruction «as [datatype]». Par exemple, si nous voulions créer une variable pour un cours de bourse, nous pourrions écrire «Dim stockPrice comme double». Cela crée une variable appelée stockPrice, qui prend le type de données double. Un type de données double est l'un des types de données qui autorise les décimales, par opposition au type de données entier.

Il n'est pas nécessaire de toujours déclarer le type de données. Parfois, il suffit de déclarer le nom et VBA peut déduire le type de données lorsque la variable est utilisée ultérieurement dans le code. Cependant, il est généralement plus sûr de déclarer le type de données que vous prévoyez d'utiliser.

Chaque déclaration aura sa propre ligne. Il est utile de regrouper les variables du même type de données.

Capture d'écran des variables VBA

Types de données variables

Il existe un certain nombre de types de données VBA, mais à des fins générales de modélisation financière Qu'est-ce que la modélisation financière La modélisation financière est effectuée dans Excel pour prévoir les performances financières d'une entreprise. Aperçu de ce qu'est la modélisation financière, comment et pourquoi construire un modèle. tous ne sont pas utilisés.

Vous trouverez ci-dessous une liste des variables VBA courantes (appelées types de données) utilisées dans les macros et leurs objectifs:

  • Entier: utilisé pour stocker des valeurs numériques qui ne prendront pas la forme décimale.
  • Unique: utilisé pour stocker des valeurs numériques pouvant prendre la forme décimale. Peut également contenir des entiers.
  • Double: une forme plus longue de la variable unique. Prend plus de place, mais nécessaire pour des nombres plus importants.
  • Date: stocke les valeurs de date.
  • Chaîne: stocke le texte. Peut contenir des nombres, mais les stockera sous forme de texte (les calculs ne peuvent pas être effectués sur des nombres stockés sous forme de chaîne)
  • Booléen: utilisé pour stocker les résultats binaires (Vrai / Faux, 1/0)

Encore une fois, il existe d'autres types de données, mais ce sont les plus couramment utilisés pour créer des macros.

Stockage d'une valeur dans une variable

Une fois qu'une variable a été créée, y stocker une valeur est simple.

Nom de la variable = valeur de la variable

Nom de la variable de chaîne = "Valeur de la variable"

(Lorsque vous utilisez des chaînes, vous devez placer le texte entre guillemets. Ce n'est pas le cas pour les valeurs numériques ou binaires)

Chaque variable nommée ne peut contenir qu'une seule valeur à la fois.

Exemple de déclaration de types de données variables avec Dim

Voici comment utiliser Dim dans VBA:

  • Déclaration d'une variable de nom d'entreprise: "Dim companyName as String"
  • Définition de la variable de nom de société:
    • companyName = "Tesla"
    • companyName = "Wells Fargo"
    • companyName = "Aucun nom de société n'est disponible"
  • Déclarer une variable pour stocker le revenu net: "Dim netIncome as Single" (ou Double, selon l'échelle)
  • Définition de la variable du revenu net:
    • netIncome = -5 000
    • netIncome = 0
    • netIncome = 1 000 000,64
  • Déclaration d'une variable binaire pour stocker la croissance: "Dim isGrowthPositive as Boolean"
  • Définition de la variable de croissance:
    • isGrowthPositive = Vrai
    • isGrowthPositive = Faux
    • isGrowthPositive = 1 (identique à True)

Dim VBA

Comme vous pouvez le voir dans l'exemple ci-dessus, ces variables (et quelques variables supplémentaires pour montrer les meilleures pratiques de regroupement) ont été déclarées. Les valeurs ont également été stockées dans les variables principales. Cependant, si cette macro devait être exécutée, elle stockerait simplement ces valeurs dans les variables et ne les utiliserait en aucune façon. Pour continuer à apprendre à utiliser les variables, vous devez connaître les méthodes VBA. Références de cellule VBA Les références de cellule VBA permettent à l'utilisateur d'indiquer à Excel où chercher les données dont il a besoin. Après avoir créé la macro et déclaré les variables, l'étape suivante consiste à créer des références de cellule VBA, qui font réellement référence à chaque variable et qui peuvent ensuite être utilisées pour manipuler les données dans la feuille Excel. disponible pour chacun.

Ressources supplémentaires

Merci d'avoir lu le guide Finance sur les variables VBA, les types de données et les dim. Finance est le fournisseur mondial officiel de la certification FMVA® Financial Modeling and Valuation Analyst (FMVA) ™.

Pour continuer à apprendre et à progresser vos compétences Excel, nous vous recommandons vivement ces ressources financières supplémentaires:

  • Raccourcis clavier Excel Raccourcis Excel Raccourcis PC Mac Excel - Liste des raccourcis MS Excel les plus importants et les plus courants pour les utilisateurs de PC et Mac, les professions financières et comptables. Les raccourcis clavier accélèrent vos compétences en modélisation et vous font gagner du temps. Apprenez l'édition, la mise en forme, la navigation, le ruban, le collage spécial, la manipulation de données, l'édition de formules et de cellules et d'autres raccourcis
  • Formules Excel avancées Les formules Excel avancées doivent être connues Ces formules Excel avancées sont essentielles à connaître et feront passer vos compétences en analyse financière au niveau supérieur. Fonctions Excel avancées que vous devez connaître. Découvrez les 10 meilleures formules Excel que chaque analyste financier de classe mondiale utilise régulièrement. Ces compétences amélioreront votre travail de feuille de calcul dans n'importe quelle carrière
  • Méthodes VBA Méthodes VBA Une méthode VBA est un morceau de code attaché à un objet VBA, une variable ou une référence de données qui indique à Excel quelle action effectuer par rapport à cet objet. Copier, coller et sélectionner ne sont que quelques exemples de méthodes VBA pouvant être effectuées.
  • VBD Do Loops VBA Do Loop Une VBA Do Loop permet à l'utilisateur de répéter un certain processus dans une macro. Une boucle Do peut être utilisée dans VBA pour effectuer des manipulations de données répétitives et améliorer un modèle Excel. Une instruction Do Loop aura une instruction de début et une instruction de fin, avec le code à exécuter contenu dans ces deux instructions

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