首页 > 解决方案 > VBA函数添加两个单元格的值

问题描述

我对 VBA 完全陌生,并被要求创建一个添加两个单元格数值的函数。

我想出了以下内容,但我收到了消息

编译错误:无法分配给数组,与Additionex

在底部标记为问题...</p>

有人可以帮忙吗?

Function Additionex(num1 As Double, num2 As Double) As Double()
    Dim num3 As Double

    num3 = num1 + num2

    Additionex = num3
End Function

标签: excelvbafunction

解决方案


Double()是一个 Double 类型变量的数组。你想要as Double

Function Additionex(num1 As Double, num2 As Double) As Double

    Dim num3 As Double

    num3 = num1 + num2

    Additionex = num3

End Function

推荐阅读