VBA~WorksheetFunction.Sumメソッド~Excel
VBAで指定した値を全て合計した値を求めたい場合はWorksheetFunction.Sumメソッドを使います。
書き方
WorksheetFunction.Sum(数値1, [数値2], ...)
数値は1から30まで指定できます。
数値には範囲も指定できます。その場合は範囲内の全ての値を合計します。
例として下の画像において下のコードを実行するとセルE2にセルA1からC3の範囲内の値と、セルA3からセルC4の範囲内の値をすべて合計した値45が表示されます。
Sub test1() Range("E2") = WorksheetFunction.Sum(Range("A1:C1"), Range("A3:C4")) End Sub