Mi scuso fin da subito se uso terminologia impropria ma le mie conoscenze in materia sono piuttosto limitate…. Io voglio memorizzare intere colonne di un foglio… se la colonna è nota basta fare:
Dim Rdata as Range
Set Rdata= Range(“Data”).value (che è appunto una colonna)
Quindi se io voglio richiamare la riga 18 del range data mi basta scrivere
Y = Rdata(18)
Fin qui nessun problema.
Ora avendo delle colonne di numero indefinito, ovvero variano da foglio a foglio in base al Range(“passo”), io ho pensato di fare cosi:
For I = 1 To Passo
ReDim RNome(I)
Set RNome(I) = Range(Foglio2.Cells(2 I), Foglio2.Cells(1048576 I))
Next I
Cosi ottengo ciò che voglio ovvero memorizzare tutte le colonne del foglio (che ricordo sono di numero variabile)…. Perché effettivamente il codice memorizza tutte le colonne che ho sul foglio, quindi ad esempio Rnome(5) ha memorizzato l’intera colonna E….
Il problema nasce (per me) nel richiamare quei dati ovvero, se ioo volessi avere il dato nella riga 18 del range RNome(5) come lo richiamo?
Pensavo di poter fare cosi:
Y= Rnome(18,5) ma non è cosi….
Grazie, saluti a tutti