Array içerisine ekleme
Sub Main()
ReDim Array1(0)
Dim Array2, fruit
Array2 = Array("Apple", "Banana", "Apple", "Cherry", "Banana", "Pear", "Cherry")
For Each fruit In Array2
Call AddIfUnique(Array1, fruit)
Next
If UBound(Array1) > 0 Then
ReDim Preserve Array1(UBound(Array1) - 1)
End If
For Each fruit In Array1
MsgBox fruit
Next
End Sub
Sub AddIfUnique(ByRef Array1, NewItem)
Dim subArr
subArr = Filter(Array1, NewItem, 1)
If UBound(subArr) = -1 Then
Array1(UBound(Array1)) = NewItem
ReDim Preserve Array1(UBound(Array1) + 1)
End If
End Sub