Se, come dice il prefisso nel titolo, stiamo parlando di VB.NET, sarebbe meglio non usare la funzione Split in versione VB6, ma il metodo Split della classe String:
codice:
Indirizzi = testo.Split("###")
A meno che la funzione OttieniArray non faccia altre operazioni che non si vedono nel post, non mi sembra che sia di qualche utilità.