Como criar um novo Array sem Duplicatas

Prezados amigos, sou novato em Excel VBA e possuo um Array com 5 elementos, alguns repetidos.
Gostaria de saber se existe alguma forma de criar um novo Array contendo somente os valores únicos a partir deste original, sem utilizar Dictionary ou Collection.
Não desejo eliminar o Array original. Exemplo:

Sub experiencia ()

Dim arrOriginal (1 to 5) As String
Dim arrNovo () As Variant

arrOriginal (1) = “B”
arrOriginal (2) = “A”
arrOriginal (3) = “C”
arrOriginal (4) = “B”
arrOriginal (5) = “A”


’ Aqui seria executada a operação de criação do novo Array

’ e abaixo a saída para o novo Array sem duplicatas:

arrNovo (1) = “B”
arrNovo (2) = “A”
arrNovo (3) = “C”

End Sub

O novo Array sem duplicatas não precisa estar ordenado.

Agradecendo antecipadamente qualquer ajuda,
atenciosamente

Augusto Cesar Nunes