Comment définir la valeur de la cellule dans VBA

...

L'une des principales fonctionnalités de VBA dans Excel est d'attribuer des valeurs aux cellules après les calculs.

Visual Basic pour Applications, ou VBA en abrégé, est le langage de script utilisé dans Microsoft Office pour automatiser des tâches dans des applications telles que Microsoft Excel. Étant donné qu'Excel est finalement utilisé pour afficher des données associées dans des cellules de feuille de calcul, l'une des principales fonctionnalités de VBA dans Excel est d'attribuer des valeurs à ces cellules après les calculs. Vous pouvez non seulement attribuer des valeurs à des cellules individuelles, mais également à des plages, à l'aide de VBA.

Étape 1

Copiez et collez le code suivant dans votre module VBA: Sub SetValue() Worksheets("Sheet1").Activez ActiveCell. Valeur = 35 End Sub

Vidéo du jour

Étape 2

Remplacez le texte « Sheet1 » par la cellule à laquelle vous souhaitez affecter une valeur. Par exemple, si vous souhaitez affecter une valeur à la cellule de la colonne B, ligne 24, vous devez modifier le code de « Sheet1 » en « B24 ».

Étape 3

Remplacez le 35 par la valeur que vous souhaitez attribuer à votre cellule. Par exemple, vous pouvez en faire un nombre, tel que 25, ou une chaîne de texte, telle que "Bonjour".

Étape 4

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

Étape 5

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.

Conseil

Le nom « SetValue » de la fonction peut être remplacé par celui de votre choix, tel que « MyFunction » ou « TanteMelinda ».