Salve, riporto qui la stessa domanda posta in lista aoo con oggetto:
"restituire un codice extra ASCII in una cella", cercando magari di dare
quanche info in più:
Foglio di Calc
Nelle celle ho dei dati tipo <n.3 3/8 x 12 Cu ╝> o <n.5 1/2 x 1/2 Fe ╝> (al
netto dei <>)
Devo estrarre dal testo i diametri (e le quantità e anche il simbolo alla
fine) per poi utilizzarli in altri elenchi
Per le miisure decimali tutto perfetto.
Per i diametri in pollici 1/2 e 3/4 non ci sono problemi dato che il
corrispettivo codice ASCII è 189 e 190 [=codice (a1)]
Il dramma nasce con 3/8 dato che il suo corrispettivo e 215C 
Sia la funzione<=CODICE> sia <=Codice.Caratt> mi restituiscono
invariabilmente 0 (quindi Calc non riconosce il simbolo 3/8 nè
come numero nè come lettera ed infatti è un simbolo!).
Il carattere 3/8 di suo non è presente nella sostituzione automatica di
LO/aoo come 1/2 e 3/4, l'ho inserito io dato che nella tabella simboli c'è e
poi con correzione automatica gli faccio sostituire la battitura 3/8 con il
simbolo 3/8.
La funzione VALORE restituisce "#Nome?" )
Utilizzare direttamente il carattere 3/8 o "3/8" nel SE che uso come
discriminante non va.
Aggiungo che oltre al 3/8 utilizzo anche due altri simboli che avrei piacere
di estrarre, quindi se mi aiutate a risolvere questo problema in realtà ne
svolto TRE :-)
Soluzioni?

-- 
Come cancellarsi: E-mail [email protected]
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili

Rispondere a