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]