Ok facciamo un esempio alquanto semplice

Private Sub blabla()
dim vettore(9) as integer
vettore() = funzionebanale (9) 'che dubito si assegni cosi
End Sub

Function funzionebanale(a) As Integer()
Dim vettore(9) as integer

For i = 0 To a
vettore(i) = a
Next i

funzionebanale() = vettore() 'che dubito si assegni cosi
End Function

ora mi serve la sintassi giusta per le 2 assegnazioni commentate.. Grazie ^^