Aqui hay un articulo sobre el tema:
http://support.microsoft.com/kb/186423/es
Pero personalmente te recomiendo que uses procedimientos (Sub) donde ingreses la matriz vacia y lo llenes en ese procedimiento.
algo asi:
Private Sub GetMatriz(Matriz() As String)
Matriz(1) = "Boluarte"
Matriz(2) = "Bedoya"
End Function
Private Sub Command1_Click()
Dim n(3) As String
GetMatriz n
MsgBox n(2)
End Sub