witlili
作者witlili·2017-06-29 13:51
软件开发工程师·神州数码

比较2个Array内容是否相同

字数 480阅读 858评论 0赞 0

比较2个Array内容是否相同,不判断位置是否相同。
Function ArraysAreEqual (vA As Variant, vB As Variant) As Variant

 

Dim IsEqual As Variant
ArraysAreEqual = True
 if ubound(vA) <> ubound(vB) then
Msgbox "2个数组长度不同"
exit Function
end if

Forall a In vA
    IsEqual = False
    Forall b In vB
        If a = b Then
            IsEqual = True
            Exit Forall
        End If
    End Forall
    If Not IsEqual Then
        ArraysAreEqual = False
        Exit Function
    End If
End Forall

End Function

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关资料

X社区推广