E' possibile passare una matrice come argomento di una funzione?
E' da un po che ci provo ma non ci riesco!!!!
Qualcuno sa dirmi come si fa?
E' possibile passare una matrice come argomento di una funzione?
E' da un po che ci provo ma non ci riesco!!!!
Qualcuno sa dirmi come si fa?
passandola per riferimento così
codice:Option Explicit Private Sub Form_Load() Dim a(100) As String Dim i As Integer For i = 0 To 100 a(i) = i Next xxx a() End Sub Sub xxx(ByRef x() As String) Dim i As Integer For i = LBound(x) To UBound(x) Debug.Print x(i) Next End Sub
Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te
Scusa ancora xegallo..... ma se invece di un array voglio usare una matrice?
va bene lo stesso?codice:Dim a(10,10) as Integer .... ... Private Sub xxx(ByRef a() as Integer,....) ... End Sub
stessa cosa con byref hai un riferimento alla variabile dichiarata sul form e ogni modifica che apporti alla variabile dentro la sub si riflette su quella originale
Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te