You are viewing a plain text version of this content. The canonical link for it is here.
Posted to utenti-it@openoffice.apache.org by argasoft <ar...@argasoft.it> on 2012/07/09 19:53:28 UTC
[utenti] Collegamento DDE tra file.
Ciao.
Ho:
- riepilogo-ft.ods con diversi fogli che come
nome hanno l'anno (2012, 2013, etc) e ognuno con:
- A2:A201 numero progressivo fatture (formato numerico)
- B2:B201 data fattura (formato data GG.MM.AAAA - personalizzato)
- modello denominato gestione.ots con:
- foglio di materiale previsto per un noleggio;
- foglio che prepara il preventivo per il cliente dal foglio di materiale;
- foglio con fattura al cliente.
Su quest'ultimo con la
funzione
=MAX(DDE("soffice";"D:/Documenti/Popi/Carte/riepilogo-ft.ods";""&H18&".A2:A201"))
- ringrazio chi me l'ha suggerita - vado a
recuperare l'ultimo numero di fattura che ho
emesso. Nota: (H18 = SE
(cella_data_fattura="";ANNO();ANNO(cella_data_fattura)). Fin qui tutto OK.
Se, però, voglio che mi indichi anche l'ultima
data di fattura emessa (cella con formato data
come sopra) e metto come funzione
=MAX(DDE("soffice";"D:/Documenti/Popi/Carte/riepilogo-ft.ods";""&H18&".B2:B201")),
il risultato è 31.12.1899.
Se metto la funzione
=CERCA.VERT(cella_con_ultimo_numero_fattura;DDE("soffice";"D:/Documenti/Popi/Carte/riepilogo-ft.ods";""&H18&".A2:B201");2)
mi dà 30.12.1899.
OK, potrei fregarmene di una modifica dinamica
dei parametri di DDE e correggere il modello ad
ogni inizio anno... ma il modo ci sarà per non farlo, penso.
Dato che il file riepilogo-ft.ods sarà sempre
quello e cambierà solo il foglio (che ha il nome
dell'anno), come si fa
con
'file:///D:/Documenti/.....#$'numero_anno'.xx:xx
ad inserire numero_anno che è variabile? Cioé, a
non usare la funzione DDE che, per ora, è l'unica
che so permettermi un nome di foglio variabile?
Tra l'altro, nella guida la funzione DDE è
spiegata poco e male, mi pare, il riferimento ad
un file esterno non l'ho mai trovato (lo conosco
perché mi è apparso quando ho fatto la trafila di
aprire il file -> selezionare l'area -> etc).
Inoltre, almeno sul mio XP pro SP 2 AOO 3.4 non
sempre mi permette di selezionare l'area del file
che ho aperto in caso di, p.es., un CERCA.VERT() et simila.
Grazie.
Arnaldo
Argasoft by Arnaldo Gaudenzi
audio - luci - software
Via San Rocco, 133
57037 PORTOFERRAIO LI
p. i. 01133090496 - c.f. GDN RLD 58H12 Z133L
tel 3358419520 - fax 0565 930900
http://www.argasoft.it