VBA 中的求和函数

Iqra Hasnain 2024年2月15日
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