La fonction sum en VBA

Iqra Hasnain 12 juillet 2022
La fonction sum en VBA

Nous présenterons comment utiliser la somme dans VBA.

La fonction somme en VBA

La somme est la fonction la plus couramment utilisée dans Excel. Cette fonction est très utile car nous pouvons utiliser la somme pour obtenir la somme de nos feuilles financières.

Nous apprendrons à utiliser la fonction somme dans VBA, à affecter le résultat à une variable et à utiliser la fonction somme dans une ou plusieurs plages. Nous pouvons facilement utiliser la fonction somme en utilisant la WorksheetFunction.

Prenons un exemple où nous allons entrer des données de démonstration dans une feuille Excel et obtenir la somme de ces données.

Code:

# VBA
Sub sumFunction()
Dim result As Double
result = WorksheetFunction.Sum(Range("A2:A8"))
MsgBox "Total is " & result
End Sub

Production:

somme dans vba premier exemple attribuer une valeur à une variable

Nous pouvons facilement obtenir la somme de la plage en utilisant la fonction somme. Si nous voulons obtenir le résultat de la somme de deux plages, nous pouvons utiliser la même fonction.

Code:

# VBA
Sub sumFunction()
Dim result As Double
result = WorksheetFunction.Sum(Range("A2:A8"), Range("B2:B8"))
MsgBox "Total is " & result
End Sub

Production:

somme dans vba deuxième exemple en utilisant plusieurs plages et attribuer une valeur à une variable

Nous pouvons obtenir la somme de plusieurs plages en utilisant la même fonction. Nous pouvons utiliser plus de 2 plages pour obtenir la somme et attribuer la valeur du résultat à une cellule dans Excel.

Prenons un exemple dans lequel nous allons attribuer la valeur du résultat à une cellule.

Code:

# VBA
Sub sumFunction()
Dim result As Double
result = WorksheetFunction.Sum(Range("A2:A8"), Range("B2:B8"))
Range("C2").value(result)
End Sub

Production:

en utilisant la fonction sum dans VBA et attribuer la valeur à une cellule

Article connexe - VBA Function