【VBA】条件に一致する数値の合計値を取得する

VBAを使用して、例えば以下の表から
 ・佐藤さんの売上の合計値
を取得できます!

↑佐藤さんの売上の合計は「60」。

VBAからワークシート関数「SUMIF」を使用することで、
条件に一致する数値の合計値を取得できます!


PR

VBA

ここでは例として、シート「sample」の
 ・B列「名前」が「佐藤」となっている行の
 ・C列「売上」を合計
します。

Option Explicit

Sub sample()
    
    Dim total As Long
    
    '佐藤さんの売上を合計
    total = WorksheetFunction.SumIf(Range("B:B"), "佐藤", Range("C:C"))
    
    MsgBox ("佐藤さんの売上の合計値は『" & total & "』です。")
    
End Sub
PR

実行結果

佐藤さんの売上の合計値を取得できました。


タイトルとURLをコピーしました