vba交集代码怎么在EXCEL中运用vba交集代码怎么在表格EXECL中运用?下面这个是VBA交集代码不知道是否正确,Functionf(x,y)DimdicAsObjectSetdic=CreateObject("Scripting.Dictionary")x=Replace(x,"£¬",",")y=
vba交集代码怎么在表格EXECL中运用?下面这个是VBA交集代码不知道是否正确,
Function f(x,y)
Dim dic As Object
Set dic = CreateObject("Scripting.Dictionary")
x = Replace(x,"£¬",",")
y = Replace(y,"£¬",",")
a = Split(x,",")
b = Split(y,",")
For i = 0 To UBound(a) - 1
dic(a(i)) = ""
Next i
For i = 0 To UBound(b) - 1
If dic.exists(b(i)) Then f = f & b(i) & ","
Next i
Set dic = Nothing
End Function
A1=01,02,05,07,09
A2=02,05,08,13
A3=04,05,12,16,19
A4=03,05,18,19
A5=01,05,11,17,20
A6=1.2.5.6.9.10.22
A7=5.13.16.19.26.24
A8=3.5.10.11.15.17
求这8组数据的交集,
Public Function getJiaoJi(rng As Range) As String
On Error GoTo L_end
Dim d1 As Dictionary, d2 As Dictionary
Set d1 = New Dictionary: Set d2 = New Dictionary
Dim cel As Range
Dim tempstr() As String,temp as string
Dim star As Boolean
Dim i As Integer
Dim ky As Variant
For Each cel In rng
temp = cel.value
if instr(1,temp ,".")>0 then temp = temp.replace(temp ,".",",")
tempstr = Split(temp , ",")
For i = 0 To UBound(tempstr)
If star Then
If d2.Exists(tempstr(i)) Then
If Not d1.Exists(tempstr(i)) Then Call d1.Add(tempstr(i), tempstr(i))
Else
End If
Else
If Not d1.Exists(tempstr(i)) Then Call d1.Add(tempstr(i), tempstr(i))
If Not d2.Exists(tempstr(i)) Then Call d2.Add(tempstr(i), tempstr(i))
End If
Next
star = True
d2.RemoveAll
For Each ky In d1.Keys
Call d2.Add(ky, ky)
Next
d1.RemoveAll
Next
Dim str1 As String
For Each ky In d2.Keys
If str1 = "" Then
str1 = ky
Else
str1 = str1 & "," & ky
End If
Next
getJiaoJi = str1
Exit Function
L_end:
getJiaoJi = "err:" & Err.Description
End Function
我想问一道数学题:若f(x)可导,f(x)的导数与f(x)相等,f(0)=1,求证f(x)=e^x 2020-05-14 …
some与any的用法虽然已知道some用于肯定,any用于否定或疑问但总是迷迷糊糊记得有时候so 2020-05-14 …
如果磁场磁通量变化,用电磁感应定律求的的是平均电动势,若电路是纯电阻电路,能否用E*E/R*T来做 2020-05-22 …
400米的跑道,E是直道上AB的中点,某队员从E点出发,到达C点后,将速度提高了4/3,这样就用与 2020-06-14 …
E-mail用户名中的英语文母是否都不否都分大小写大狭们,请问:E-mail用户名中的英语文母是否 2020-06-19 …
请问后张法预制T梁张拉中孔道偏差系数和孔道摩阻变大,钢绞线伸长值会变大吗?能否用Pp=P[1-e^ 2020-06-25 …
如果除去几何的概念,能否用级数自然地定义圆周率.我们首先可以定义函数e^z=1+z+z^2/2!+ 2020-07-31 …
设随机变量ξ具有分布:P(ξ=k)=1/2^k,求Eξ和Dξ(k为正整数)我知道Eξ可用乘公比再用错 2020-11-03 …
关于给力的调查问卷家长卷姓名:性别:年龄:职业:1.您是否知道2011年最流行的词语?A.知道B.2 2020-12-09 …
关于单位向量的问题一个向量a和它的单位向量e做内积结果是?能否用这个等式推导出单位向量的计算公式?比 2020-12-28 …