certo che non va... finche ti dichiari la variabile pubblica e gliela passi come argomento alla sub Matrix non andrà mai... io farei così:

codice:
Module Matrice_CV
    Public ArrTxt(1) As TextBox
    Sub Matrix()
        ArrTxt(0) = MioForm.comune
        ArrTxt(1) = MioForm.lavori
    End Sub
End Module
ricordati che una variabile pubblica, tranne in casi estremi, non va mai passata come argomento alle sub... va solo usata e basta...