VBA の sum 関数

Iqra Hasnain 2024年2月15日
VBA の sum 関数

VBA で sum を使用する方法を紹介します。

VBA の合計関数

合計は、Excel で最も一般的に使用される関数です。この関数は、合計を使用して財務シートから合計を取得できるため、非常に役立ちます。

VBA で合計関数を使用する方法、結果を変数に割り当てる方法、および単一または複数の範囲で合計関数を使用する方法を学習します。WorksheetFunction を使用すると、sum 関数を簡単に使用できます。

いくつかのデモデータを Excel シートに入力し、そのデータの合計を取得する例を見てみましょう。

コード:

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

出力:

vba の最初の例の合計は変数に値を割り当てます

sum 関数を使用すると、範囲の合計を簡単に取得できます。2つの範囲の合計の結果を取得したい場合は、同じ関数を使用できます。

コード:

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

出力:

複数の範囲を使用して vba の 2 番目の例で合計し、変数に値を割り当てます

同じ関数を使用して、複数の範囲の合計を取得できます。2つ以上の範囲を使用して合計を取得し、結果の値を Excel のセルに割り当てることができます。

結果の値をセルに割り当てる例を見てみましょう。

コード:

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

出力:

VBA で sum 関数を使用して、値をセルに割り当てます

関連記事 - VBA Function