Grazie per le risposte
la matrice in questione è composta al momento da circa 9000 righe per 5 colonne, le righe sono variabili.
Con l'istruzione
- Codice: Seleziona tutto
eArr = Range(Range("D4"), Range("H4").End(xlDown)).Value
nel primo record mi trovo la riga più in alto mentre vorrei iniziare da quella più in basso, potrei ordinare tutti i record capovolgendoli prima di scriverli nella matrice e rimetterli nel loro ordine naturale subito dopo ma non mi sembra una soluzione molto elegante.
La soluzione di Antony47 traspone i dati creando la matrice di n x 5, mentre deve essere di 5 x n.
Grazie ancora
Bafio