求高人用vb或者vba在excel里编一个简单小程序

求高人用vb或者vba在excel里编一个简单小程序,需要实现这样一个功能,一共三列ABC,三列的每个单元格的数据都是“EXVGG”这三个数据中的一个,要求在第四列里对应... 求高人用vb或者vba在excel里编一个简单小程序,需要实现这样一个功能,一共三列A B C,三列的每个单元格的数据都是“EX VG G ”这三个数据中的一个,要求在第四列里对应的单元格的中算出这一行的EX的个数,在第五列里对应的单元格的中算出这一行的VG的个数,在第四列里对应的单元格的中算出这一行的G的个数,举例:A1 EX B1 G C1 EX ,D1应该就是 2EX E1应该就是 0VG F1应该就是 1G ; A2 EX B2 VG C2 VG ,D2应该就是 1EX E2应该就是 2VG F2应该就是 0G .....这样N多行数据。不知道程序能不能实现,请高手帮忙,谢谢哦 展开
 我来答
自怡至乐
2009-07-24
知道答主
回答量:26
采纳率:0%
帮助的人:0
展开全部
其实不用程序实现,用小公式就行:
D1的公式
=COUNTIF($A1:$C1,"EX")&"EX"
E1的公式
=COUNTIF($A1:$C1,"VG")&"VG"
F1的公式
=COUNTIF($A1:$C1,"G")&"G"
然后公式往下拉,填充就行。
留小琴Pl
2009-07-24 · TA获得超过1331个赞
知道大有可为答主
回答量:1431
采纳率:85%
帮助的人:510万
展开全部
D1的公式
=COUNTIFS($A1:$C1,"EX")&"EX"

E1的公式

=COUNTIFS($A1:$C1,"VG")&"VG"

F1的公式
=COUNTIFS($A1:$C1,"G")&"G"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
juou88
2009-07-24 · TA获得超过368个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:131万
展开全部
Sub ss()
Dim s As Range, a As Range
Dim EX As Integer, VG As Integer, G As Integer
For Each s In ActiveSheet.UsedRange.Rows
For Each a In s.Cells
Select Case a.Value
Case "EX"
EX = EX + 1
Case "VG"
VG = VG + 1
Case "G"
G = G + 1
End Select
Next
Range("d" & CStr(s.Row)).Value2 = CStr(EX) & " EX"
Range("e" & CStr(s.Row)).Value2 = CStr(VG) & " VG"
Range("f" & CStr(s.Row)).Value2 = CStr(G) & " G"
EX = 0
VG = 0
G = 0
Next
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaov701
2009-07-24 · 超过20用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:57万
展开全部
需要软件还是?
其实就和他们说的一样
直接在EXCEL里面写一个代码就可以实现了
还是你一定需要软件,而且软件还要体现EXCEL表格,然后还可以输入?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式