giuseppe ha scritto:
=CERCA.VERT($B$1;DDE("soffice";"D:/dir1/sub_dir2/"&$B$1&"/"&$A6&$C$2;
"A.$A$1:$K$2600");4;0)
=CERCA.VERT($B$1;DDE("soffice";"D:/dir1/sub_dir2/"&"2005"&"/"&"05_01_03"
&".ods";"A.$A$1:$K$2600");4;0)

queste 2 formule sono uguali, in una vengono scritti i percorsi del file
e nell'altra letti nelle celle del foglio;
la prima e' stata copiata in basso, e funziona su 50 file su 57,
nei file dove non funziona ho provato a digitare tutto il percorso senza
riferimenti alle celle
e neppure come  DDE:
=CERCA.VERT($B$1;'file:///d:/dir1/sub_dir2/2005/05_01_04.ods'
#$a.$A$1:$K$2600;4;0)
e cosi' funziona.
I nomi dei file li generati con dir /on > nomi.txt e poi copiati e incollati nel foglio elettronico.
Prima usavo file .xls, ho provato a trasformarli in .ods, ma sempre con
gli stessi file la formula non funziona.
Nei file dove non funziona erano presenti collegamenti ad altri file, ma sono stati eliminati copiando e incollando come testo il contenuto delle celle.
Non sono riuscito bene a comprendere cosa tu debba fare e cosa tu voglia ottenere. Quando in Calc si fanno collegamenti tra file differenti, si deve tenere presente che ogni tabella (o foglio di calcolo per XLS) cui si fa riferimento (senza usare DDE) viene inserita nel file come tabella nascosta, quindi i 57 collegamenti a alle tabelle dei file sono 57 tabelle inserite in aggiunta a quelle già presenti. Il limite massimo di tabelle per ciascun file credo sia ancora 255. Prova a fare due conti e vedere se non è questo il problema. In particolare il problema è subdolo, perché la tabella nascosta non viene eliminata se cancello la formula che richiede il collegamento. Quindi se ricorsivamente uso il medesimo file per fare una ricerca, posso arrivare a "saturarne" le capacità (cioè i 255).

Riguardo ai collegamenti annidati in file diversi, ho fatto alcune prove e sembrerebbero non esserci problemi. Naturalmente non sono in grado di riproporre la tua situazione.

Saluti
Stefano

--
Studio CICUTO
tel. +39 0113093302
FAX  1782221764 (da Italia)
    0825140234 (da Francia)
    08712422460 (da Regno Unito)
    +39 011 3093302 (da altre nazioni)
www.studiocicuto.7h.com
[EMAIL PROTECTED]
----------------------------------------------------
OpenOffice.org: usalo, copialo e regalalo, è legale!
http://it.openoffice.org/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a