On Thu, May 1, 2008 at 8:58 PM, Francois <[EMAIL PROTECTED]> wrote:
> Xray ti da soltanto le indice.
>
> Provi da listare il DataArray per vedere il contenuto :
>
> MatriceCodici=oSheet.getCellRangeByName("B4:B44").getDataArray()
> for j=lbound(MatriceCodici) to ubound(MatriceCodici)
> aRow = MatriceCodici(j)
> for i=lbound(aRow) to ubound(aRow)
> msgbox "MatriceCodici(" & i & "," & j & ") = " & aRow(i)
> next i
> next j
Il tuo codice e' di una straordinaria eleganza...complimenti :)
Ovviamente funziona anche in quanto stampa il contenuto delle celle del
range...imho, il problema e' che:
MatriceCodici=oSheet.getCellRangeByName("B4:B44").getDataArray()
e' un array 40x1 di array 1x1 di stringhe
ed il mio tentativo di accedere ai suoi elementi pensando fossero stringhe
laddove sono invece array mi ha indotto in errore...ma non riesco a trovare
un modo per accedere alle stringhe in esso contenute ed assegnarle ad un
array di stringhe
Ad ogni modo il problema e' superabile in quanto - non lo sapevo quando ho
postato - OOo Basic fornisce gli strumenti per lavorare anche sui range :)
Ciao e grazie :)