Function UNIQUES(rng As Range) As Variant()
'THIS IS MULTI CELL ARRAY FORMULA
'SELECT FEW CELLS
'WRITE FORMULA IN TOPMOST CELL
'THEN PRESS ctrl+sHIFT+ENTER
'UNIQUE VALUES APPEAR IN THE SELECTED CELLS
'AS THE FORMULA GETS COPIED TO ALL SELECTED CELLS
Dim list As New Collection
Dim Ulist() As Variant
On Error Resume Next
For Each Value In rng
[Link] CStr(Value), CStr(Value)
Next
On Error GoTo 0
[Link] [Link]
ReDim Ulist([Link] - 1, 0)
For i = 0 To [Link] - 1
Ulist(i, 0) = list(i + 1)
Next
UNIQUES = Ulist
End Function
Function RetArray() As Variant()
Dim arr() As Variant
ReDim arr(2, 0)
arr(0, 0) = "sdfd"
arr(1, 0) = "sdfd"
arr(2, 0) = 2
UNIQUES = arr
End Function