Ciao a tutti,
non riesco a creare in VBA per excel un array che mi contenga altri array.
Esiste il modo per crearlo?
grazie tante.
Ciao a tutti,
non riesco a creare in VBA per excel un array che mi contenga altri array.
Esiste il modo per crearlo?
grazie tante.
puoi controllare l'esistenza di una struttura di tipo matrice.
Potresti farmi un esempio?
Comunque banalmente io ho fatto come segue ma non funziona:
Dim vettorePrimo(2000) As Integer
Dim scambia(0) As Integer
contatore = 0
scambia(0) = vettorePrimo(contatore)
con la variabile contatore che vale zero in scambia(0) mi ci va sempre e solamente il primo valore dell'array vettorePrimo(contatore) anche incrementando la variabile contatore.
Come dovrei fare?
grazie.
Non ho ben capito cosa tu voglia fare comunque quello che intendevo io è
Dim Vettori(2,2000) as Integer
cosi hai effettivamente due vettori, il vettore Vettori(0,i) e il vettore Vettori(1,i)
dove i è una variabile che varia tra 0 e 1999, il codice che hai proposto tu credo che ti dia errore perchè un vettore dichiarato in quel modo non ha alcun elemento al suo interno, o ben che vada ne ha solo uno.... se poi devi scambiare switchare i dati tra i vettori ti serve una variabile d'appoggio
Dim Temp as Integer
For i=0 To 1999
Temp = Vettori(0,i)
Vettori(0,i)=Vettori(1,i)
Vettori(1,i)=Temp
Next
Il mio codice è im Vb.Net, anche se è un algoritmo piuttosto standard non so quali strutture dati ci siano effettivamente VBA comunque spero serva per farti un'idea..