secondo me non accetta la chiamata
Call aggiorna(0, txtDati)
a
Public Sub aggiorna(verso As Integer, txt() As TextBox)
perchè:
txtDati --> è una textbox
txt() --> è una matrice non dimensionata di TextBox.
Prova a scrivere:
Call aggiorna(0, txtDati)
a
Public Sub aggiorna(verso As Integer, txt As TextBox)
perchè così passi ad aggiorna il contenunto della text txt.