VBA 如何判断两个数组的组成是相等的,比如:(A,B,C)与(C,B,A)、(C,A,B)、(A,C,B)组成元素相等
答案:1 悬赏:10 手机版
解决时间 2021-03-14 13:22
- 提问者网友:嘚啵嘚啵
- 2021-03-13 16:29
VBA 如何判断两个数组的组成是相等的,比如:(A,B,C)与(C,B,A)、(C,A,B)、(A,C,B)组成元素相等
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-03-13 16:41
使用ubound函数取得数组每维的上限,然后互相比较一下就行了
比如有两个三维数组aa(),bb()
自定义一个两维数组 cc(2,3)
for i =1 to 3
cc(0,i-1)=ubound(aa,i)
cc(1,i-1)=ubound(bb,i)
next
这样就把两个数组每维的上限存进了cc数组里,你再把它们取出来比较就好了
其中数组aa的三围分别为cc(0,0), cc(0,1) ,cc(0,2)以此类推追问谢谢!有点没看懂,我是想比较两个元素,简单的说,我是想比较两个名单是不是一致。追答你说的是两个数组的每个元素都相等?那只能用循环一个一个比较了
比如有两个三维数组aa(),bb()
自定义一个两维数组 cc(2,3)
for i =1 to 3
cc(0,i-1)=ubound(aa,i)
cc(1,i-1)=ubound(bb,i)
next
这样就把两个数组每维的上限存进了cc数组里,你再把它们取出来比较就好了
其中数组aa的三围分别为cc(0,0), cc(0,1) ,cc(0,2)以此类推追问谢谢!有点没看懂,我是想比较两个元素,简单的说,我是想比较两个名单是不是一致。追答你说的是两个数组的每个元素都相等?那只能用循环一个一个比较了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯