Visual Basic for Applications, ou VBA en abrégé, est le langage de script utilisé dans Microsoft Office pour automatiser les tâches dans des applications telles que Microsoft Excel. Étant donné qu’Excel est finalement utilisé pour afficher les données connexes dans des cellules de tableur, l’une des principales caractéristiques de VBA dans Excel est d’attribuer des valeurs à ces cellules après les calculs. Non seulement vous pouvez assigner des valeurs à des cellules individuelles, mais aussi à des plages, en utilisant VBA.

Copiez et collez le code suivant dans votre module VBA :

Sub SetValue()

Fin Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-

Remplacez le texte « Feuille1 » par la cellule à laquelle vous voulez assigner une valeur. Par exemple, si vous voulez assigner une valeur à la cellule de la colonne B, ligne 24, alors vous changeriez le code de « Feuille 1 » à « B24 ».

Remplacez le 35 par la valeur que vous voulez assigner à votre cellule. Par exemple, vous pouvez lui donner un nombre, comme 25, ou une chaîne de texte, comme « Bonjour ».

Appelez la sous-routine SetValue depuis votre module en tapant son nom :

SetValue()

Appuyez sur « F5 » pour exécuter le code et voir la cellule que vous avez tapée dans le code changer à la valeur que vous avez spécifiée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.