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 :)

Rispondere a