2015-04-02 135 views
0

我使用该宏总结的各个数字,用逗号分隔,在单细胞单细胞之和空白细胞

Function Individual(R As Range) As Double 
    Individual = Evaluate(Replace(R.Value, ",", "+")) 
End Function 

功能看起来像这样=单独(XY),其中XY是“源极”个人数字被写入的单元格。

如何修改宏将“源”单元格为空时将0写入“目标”单元格?

回答

0
Function Individual(R As Range) As Double 
    if len(r.value) > 0 then 
    Individual = Evaluate(Replace(R.Value, ",", "+")) 
    else 
    Individual = 0 
    end if 
End Function 
+0

Tnx FreeMan,你救了我的一天:) – Marko 2015-04-02 20:09:44

+0

很高兴帮助@Marko。将该标记标记为解决方案(单击复选标记) - 使其他人在搜索时发现它有效。 – FreeMan 2015-04-02 20:17:25

+1

又是这样,tnx;) – Marko 2015-04-02 20:35:29