grf1973 发表于 2015-10-21 15:47
有可能是个数问题出错了,名为60000个,可实际只有59995个,筛选最后5个会出错。解决方法是去重后放入arr。
去重后放入arr是什么意思?为什么强制多条件判断这样不行的?怎么办?恳请明示。
If Not d.Exists(arr(i, 1) & arr(i, 2) & arr(i, 3) & arr(i, 4) & arr(i, 5)) Then
d(arr(i, 1) & arr(i, 2) & arr(i, 3) & arr(i, 4) & arr(i, 5)) = kk
kk = kk + 1
arr(kk, 1) = arr(i, 1)
arr(kk, 2) = arr(i, 2)
arr(kk, 3) = arr(i, 3)
arr(kk, 4) = arr(i, 4)
arr(kk, 5) = arr(i, 5)
|