作业帮 > 综合 > 作业

如果只有两位数,可用公式 =LEFT(A1)+RIGHT(A1) 位数不定,公式为 =SUMPRODUCT(--MID(

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/02 06:04:22
如果只有两位数,可用公式 =LEFT(A1)+RIGHT(A1) 位数不定,公式为 =SUMPRODUCT(--MID($A1,ROW(INDIREC
("1:"&LEN($A1))),1))能作成VBA吗?谢谢!
如果只有两位数,可用公式 =LEFT(A1)+RIGHT(A1) 位数不定,公式为 =SUMPRODUCT(--MID(
Sub aaa()
Dim t,a
a = Len(Range("A1"))
For i = 1 To a
t = t + Val(Mid(Range("A1"),i,1))
Next
Range("B1") = t
End Sub
再问: A1可以是参数吗?Sub aaa() Dim t, a a = Len(Range("A1")) For i = 1 To a t = t + Val(Mid(Range("A1"), i, 1)) Next Range("B1") = t End Sub 这个VBA不需要参数。A1可以是参数吗?
再答: Function aaa(aa As Range) Dim t, a a = Len(aa) For i = 1 To a t = t + Val(Mid(aa, i, 1)) Next aaa = t End Function