excel单元格里带加号的数怎么求和

来源:百度知道 编辑:UC知道 时间:2024/09/25 07:27:10
例如:A| B | C | D | E |
5 |3+6+2| 8 | 5+6 | |
想要在E1里求出A1:D1的和,怎么求?
按照下面的步骤
第一:ALT+F11,插入-模块
第二:复制下面的代码
Function he(ByVal a1 As Range)
For Each x In a1
If x <> "" Then he = Sum + Evaluate(x.Value)
Next
End Function
第三:在结果单元格里输入:“ =he( ”,
却求不出来啊!!!!

代码错了,改成这样
Function he(ByVal a1 As Range)
For Each x In a1
if x<>"" then sum = sum + Evaluate(x.Value)
Next
he = sum
End Function

然后在结果单元格里输入 =he(a1:d1)

=he(a1:e1)