il problema non è in b = aOriginariamente inviato da Amiba
Non riesco ad assegnare ad una matrice un'altra matrice. Se non sbaglio la cosa si risolve aggiungendo un riferimento al progetto. Sapete dirmi quale?
Grazie!
Ex:
Dim a(), b() as Integer
Redim a(3)
Redim b(3)
a = array(1,2,3,4)
b=a
Errore: "Impossibile assegnare alla matrice"
il problema è che con la funzione array puoi assegnare solo ad un array di variant
quindi se a() è variant e b() è integer
non puoi assegnare a() a b() semplicemente perchè non ci sta.
così funzionacodice:Dim a(), b() Redim a(3) Redim b(3) a = array(1,2,3,4) b=a
codice:Dim a()as integer, b() as integer Redim a(3) Redim b(3) 'a = array(1,2,3,4) a(0) = 1 a(1) = 2 a(2) = 3 a(3) = 4 b=a

Rispondi quotando