Macros Excel sont de petits programmes qui simplifient les tâches répétitives, permettant des capacités uniques de traitement et de créer des formules spécifiques à votre secteur d`activité ou des besoins. Ils peuvent être très simples et créé par l`enregistrement de vos frappes. Les macros peuvent également être très complexe, écrit en Visual Basic pour Applications (VBA), le langage de programmation interne des produits Microsoft Office. Les variables sont des objets de programmation communs qui servent des emplacements de stockage temporaires pour les données et augmentent la flexibilité de vos conceptions macro.
Déclarez la variable et son type de données. Dans l`exemple suivant, la iMyVar variable est un type de données d`entiers:
Sous myMacrotest ()
Dim iMyVar As Integer
End Sub
Excel prend en charge 17 types de données, y compris les types communs suivants:
Boolean
Entier
Longue
Devise
Chaîne
Une variante
Attribuer une valeur de données à la variable. Cela se fait avec l`opérateur d`affectation (signe égal) ou par le biais d`un appel de fonction. L`exemple se poursuit avec l`affectation du contenu d`une cellule à la variable:
Sous myMacrotest ()
Dim iMyVar As Integer
iMyVar = Range ("A1").Valeur
End Sub
Utilisez la variable selon les besoins pour le traitement de la macro. Dans l`exemple, le contenu de la variable est multipliée et le produit est écrit dans une autre cellule dans la feuille de calcul:
Sous myMacrotest ()
Dim iMyVar As Integer
iMyVar = Range ("A1").Valeur
Gamme("B1") .Value = IMyValue * 10
End Sub