VBA 中的求和函式

Iqra Hasnain 2022年7月12日
VBA 中的求和函式

我們將介紹如何在 VBA 中使用 sum。

VBA 中的求和函式

sum 是 excel 中最常用的函式。此功能非常有用,因為我們可以使用 sum 從財務表中獲取總和。

我們將學習如何在 VBA 中使用 sum 函式,將結果分配給變數,以及在單個或多個範圍內使用 sum 函式。我們可以使用 WorksheetFunction 輕鬆使用 sum 函式。

讓我們舉個例子,我們將一些演示資料輸入到 Excel 工作表中並獲取該資料的總和。

程式碼:

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

輸出:

vba 第一個示例中的 sum 為變數賦值

我們可以使用 sum 函式輕鬆獲得範圍的總和。如果我們想得到兩個範圍之和的結果,我們可以使用相同的函式。

程式碼:

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

輸出:

在 vba 第二個示例中使用多個範圍求和並將值分配給變數

我們可以使用相同的函式獲得多個範圍的總和。我們可以使用超過 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