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
