Dans cet article, vous apprendrez à effectuer des calculs dans Excel à l’aide du code VBA.

[.underline] # Comprenons avec un exemple: # Nous avons des nombres aléatoires que nous voulons multiplier et ensuite ajouter avec des nombres pour chaque cellule.

img1

Si vous devez effectuer un calcul sur les cellules sélectionnées, vous devez suivre les étapes ci-dessous:

Cliquez sur l’onglet Développeur Dans le groupe Code, sélectionnez Visual Basic

img2

Cliquez sur Insérer, puis sur Module

img3

Cela créera un nouveau module.

Entrez le code suivant dans le module

Sous-calcul ()

x = InputBox (« Multiplier par quoi? », Par défaut: = 1)

y = InputBox (« Ajouter quoi? », Par défaut: = 0)

===

Pour chaque cellule de la sélection

cell.Value = cell.Value * x + y

Cellule suivante

End Sub

img4

Appuyez sur la touche de raccourci ALT + F8 pour ouvrir la fenêtre Macro, puis sélectionnez la macro.

img5

Vous pouvez également appuyer sur F5 pour exécuter le code dans l’écran VBA.

Après avoir exécuté la macro, nous obtiendrons la zone de saisie suivante pour saisir le nombre «Multiplier par quoi»

img6

Après avoir saisi la valeur (2 dans notre exemple), la zone de saisie suivante apparaîtra devant vous pour saisir le nombre à ajouter (2 dans notre exemple).

Reportez-vous ci-dessous instantané

img7

Nous obtiendrons la sortie. Reportez-vous ci-dessous instantané

img8

De cette manière, nous pouvons effectuer des calculs en fonction des besoins de l’utilisateur.