早教吧作业答案频道 -->其他-->
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数据统计表一:表二:张...的网友还看了以下:
已知3f(x)+2f(x)=x,求f(x)怎么算我自己算了一半因为3f(x)+2f(x)=x3f( 2020-06-03 …
用[x]表示不超过x的最大整数,记{x}=x-[x],其中x∈R,设f(x)=[x]•{x}.用[ 2020-06-04 …
导数相关的题.1.当K取何值时,分段函数:x不等于0时,f(x)=x的k次方乘以sin(1/x), 2020-06-11 …
导数乘法证明中h是什么意思?(f(x)g(x))'=lim(h→0)[f(x+h)g(x+h)-f 2020-07-22 …
F(x)=x(e^x-1)-ax^2,若当x≥0时f(x)≥0,求a的取值范围?f(xF(x)=x 2020-07-26 …
请大家帮我看一道定积分的高数题,我不知道问什么,积分上下线调换了,怎么没有变号?设:f(x)=si 2020-07-30 …
若函数f(x),g(x)的定义域都是R,则f(x)>g(x)(x∈R)的充要条件是?A.存在一个属 2020-08-02 …
对应关系是否为A到B的函数一.x→2/x,x≠0,x∈R二.A=Z,B=Z,f:x→y=x²三.集 2020-08-03 …
我快死了……函数的一般表达式是什么?是不是y=f(x)(x∈A)?f是某个对应关系,那么这个f(x) 2020-11-01 …
己知关于x的方程是ax的平方减3(a一1)x一9=O(1)证明:不论a取任值,总有—个根是x=3;( 2020-12-31 …