giuseppe ha scritto:
Stavo cercando di capire come mai, la formula concatena si comporta
diversamente dal testo digitato in una cella di calc.
Infatti la stringa digitata nella cella:
file:///D:/dir1/sub_dir2/2005/05_01_01.XLS
e' un link e mi apre il file
la formula nella stessa cella:
=CONCATENA("file:///D:/dir1/sub_dir2/";$B$1;"/";$A4;$C$2)
oppure:
=CONCATENA("file:///D:/dir1/sub_dir2/";"2005/05_01_01.XLS")
fanno vedere solo una stringa di testo, ma nessun link.
Se però imposti lo stile di cella a standard il link sparisce. Si tratta
di un automatismo di OOo che interpreta ciò che scrivi come se tu
volessi scrivere un link, così come interpreta 1 come un numero e tana
come un testo.
E' forse per questo che anche nella formula CERCA.VERT non lavora
correttamente?
CERCA.VERT richiede una matrice, mentre CONCATENA passa un testo. Non so
se ci sia una funzione, a parte DDE, che permetta di passare un
intervallo di celle e che faccia al caso.
(l'interessamento a questa formula era dovuta al fatto che in un attimo
potevo confrontare gli anni che mi interessavano fra di loro, cambiando solo
il valore di una sola cella contenente l'anno senza farlo in tutte le 240
celle con le formule)
puoi appunto farlo con DDE al posto di CONCATENA.
(se non risolvo con la formula sto pensando ad una macro che mi cambi in
tutte le celle del foglio attivo l'anno)
Non esagererei. Con DDE basta scrivere in una cella il nome del file,
usare CONCATENA o qualche altra porcata testuale, perché DDE accetta
solo stringhe di testo.
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]