Originariamente 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 non è in b = a
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.
codice:
Dim a(), b()
Redim a(3)
Redim b(3)
a = array(1,2,3,4)
b=a
così funziona
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