varX и varY
varX = 1,2,3,4,5,6,7,8,15
varY = 1,5,9,15,25,64,117
Необходимо сравоить эти два массива и в переменную записать те элементы, которые есть во втором массиве (varY), и которых нет в первом (varХ).
Т.е. должно получиться varZ = 9,25,64,117.
- Код: Выделить всё
Dim varX As Variant
Dim varY As Variant
Dim varZ As Variant
Dim intI As Integer
Dim intJ As Integer
For intI = 0 To UBound(varX)
For intJ = 0 To UBound(varY)
If varX(intI) <> varY(intJ) Then
varZ = varZ & ";" & varY(intJ)
End If
Next intJ
Next intI
Получаются многочисленные повторения. Подскажите как правильно реализовать.