早教吧作业答案频道 -->其他-->
VBA数据统计表一:表二:张苹果苹果橘子梨菠萝...张橘子李xxxxxxxx李橘子张xxxxxxxx李梨赵xxxxxxxx李菠萝
题目详情
VBA数据统计
表一: 表二:
张 苹果 苹果 橘子 梨 菠萝 ...
张 橘子 李 xx xx xx xx
李 橘子 张 xx xx xx xx
李 梨 赵 xx xx xx xx
李 菠萝 王 xx xx xx xx
李 橘子 .
张 菠萝 .
张 橘子 .
赵 菠萝
.
.
已知表一,希望用VBA写一段程序,在表二中xx的位置显示出每个人持有每种水果的个数.
不要用数据透视表做.
因为是一个大程序中的一个步骤.
谢谢!
表一: 表二:
张 苹果 苹果 橘子 梨 菠萝 ...
张 橘子 李 xx xx xx xx
李 橘子 张 xx xx xx xx
李 梨 赵 xx xx xx xx
李 菠萝 王 xx xx xx xx
李 橘子 .
张 菠萝 .
张 橘子 .
赵 菠萝
.
.
已知表一,希望用VBA写一段程序,在表二中xx的位置显示出每个人持有每种水果的个数.
不要用数据透视表做.
因为是一个大程序中的一个步骤.
谢谢!
▼优质解答
答案和解析
Sub TEST()
Dim i As Integer
Dim j As Integer
Dim m As Integer
Dim n As Integer
Dim a,b,c,d As String
For i = 2 To 4
For j = 2 To 5
n = 0
For m = 2 To 10
a = Sheet1.Cells(m,1).Value
b = Sheet1.Cells(m,2).Value
c = Sheet2.Cells(i,1).Value
d = Sheet2.Cells(1,j).Value
If a = c And b = d Then
n = n + 1
End If
Next m
Sheet2.Cells(i,j).Value = n
Next j
Next i
End Sub
通过测试
Dim i As Integer
Dim j As Integer
Dim m As Integer
Dim n As Integer
Dim a,b,c,d As String
For i = 2 To 4
For j = 2 To 5
n = 0
For m = 2 To 10
a = Sheet1.Cells(m,1).Value
b = Sheet1.Cells(m,2).Value
c = Sheet2.Cells(i,1).Value
d = Sheet2.Cells(1,j).Value
If a = c And b = d Then
n = n + 1
End If
Next m
Sheet2.Cells(i,j).Value = n
Next j
Next i
End Sub
通过测试
看了 VBA数据统计表一:表二:张...的网友还看了以下:
一个菠萝重x千克,一个西瓜比这个菠萝的3倍重0.4千克,西瓜重千克.如果菠萝重2千克,西瓜种千克. 2020-05-17 …
拼音歌,其中有这么几句,很想学会教孩子,请教了。”张大嘴巴aaa,公鸡打鸣ooo,菠萝菠萝bbb 2020-06-27 …
动物园的门票售价:成人票每张50元,儿童票每张30元.某日动物园售出门票700张,收入29000元 2020-07-17 …
为什么是“5元的(52-2x)张”有一元,二元,五元的人民币共50张,总面值为116元,已知一元的 2020-07-25 …
菠萝菠萝蜜(二)作文 2020-10-29 …
用菠造词!今天女儿问我这个问题……除了菠萝菠菜造两词? 2020-10-29 …
某人到照相馆洗印照片x张.某人到照相馆洗印照片x张,付了y元(x,y为整数),他要走时,营业员告诉他 2020-11-25 …
要解决“张晨有260张贴画,比王龙多30%,王龙有多少张贴画?”这个问题,如果假设王龙有x张贴画,下 2020-12-09 …
买甲、乙两种电影票共19张,用去815元,已知甲种票每张50元,乙种票每张35元.问两种票各买了多少 2020-12-21 …
菠萝菠萝菠萝蜜 2021-04-20 …