利用VBA如何计算一个单元格中所有的()里的数字的总和(请帮忙)

03街道:01(74)、02(74)、03(58)、04(114)、05(112)、06(57)、07(81)、04街道:01(61)、02(117)、03(170)、0... 03街道:01(74)、02(74)、03(58)、04(114)、05(112)、06(57)、07(81)、
04街道:01(61)、02(117)、03(170)、04(148)、05(74)、06(127)、07(175)、08(173)、05街道:01(221)、02(128)、03(92)、04(53)、
06街道:01(79)、02(152)、03(117)、04(77)、05(215)、06(119)、07(97)、
如上面的格式,它们在一个合并的单元格中,如何计算里面所有()里的数字之和
展开
 我来答
okoklixx
2011-11-01 · TA获得超过355个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:107万
展开全部
假如它们所在的单元格是A1,那么在A2显示其和值,程序如下:
Sub lxx()
For i = 1 To Len(Cells(1, 1))
a = 0
If Mid(Cells(1, 1), i, 1) = "(" Then
For j = 1 To Len(Cells(1, 1)) - i
If Mid(Cells(1, 1), i + j, 1) <> ")" Then
a = a & Mid(Cells(1, 1), i + j, 1)
Else: Exit For
End If
Next
b = b + Val(a)
End If
Next
Cells(2, 1).Value = b
End Sub
qls38
2011-11-01 · TA获得超过174个赞
知道小有建树答主
回答量:277
采纳率:50%
帮助的人:138万
展开全部
可以先分列,在用函数
追问
不好意思,我希望用VBA自动实现
追答
呵呵,找个高手解决吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友15e5c028d
2011-11-01 · TA获得超过8349个赞
知道大有可为答主
回答量:3556
采纳率:91%
帮助的人:1041万
展开全部
最好发个表格图片,数字之和放在那个单元格中?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式