Нет простого способа сделать эту функцию.
Самое простое, что я могу придумать, это использовать функцию фильтра
Фильтр возвращает массив, содержащий значения из массива, которые соответствуют фильтру.
так логично:
arTargetArray as Array
For each Item in your_array
value = Filter(arTargetArray, Item)
if value null
add item to arTargetArray.
end if
next each
надеюсь, это немного поможет.
я знаю, что этот синтаксис не имеет ничего общего с vba, это просто логический подход, который я лично выбрал бы.