Chiè questo cylon1 che continua respingermi messaggi? :-(



Ho visto la soluzione tua e quella di Emanuele...
Le ho provate entrambe e non posso che complimentarmi ma....
entrambe ancora inciampano in uno dei SOLITI casi.

'€ 2'350.3
'€ 2.345,3

Quella di Emanuele poi si ferma su tutti i testi che non riesce a
convertire... e non mi sembra una scelta... :-)

Come dicevo io preferivo qualcosa che copiasse sempre... per poi
proseguire...

Voi avete lavorato sul codice di riconoscimentro con ottimi risultati,
ma non mi avete risolto il problema di fondo... cioè come ottenere un
risultato comunque... anche se non convertito.

Ora, credo il codice di riconoscimento/conversione sia arrivato ad un
buon livello, ma la macro va testata e per farlo più comodament servirebbe qualcosa del tipo:

- se riesce a convertire la converte in numero
- Altrimenti se riesce a riconoscere la stringa come stringa la copia in
rosso
- solo se non ci riesce avverte l'utente, poi seleziona la
cella ed esce dalla macro...

In questo modo tutti i casi nuovi potranno venire facilmente individuati
e valutati,  e decidendo poi se vale la pena di rimettere ancora mano al
codice.

Allo scopo ho pasticciato un po'... ma il codice senza rientri è
veramente ostico alla lettura...

Sulla macro di Lido sono riuscito a reinfilarci la gestione dell'errore.
Quando trova la stringa cazzuta chiede se deve copiarla, seleziona la
cella ed esce dal codice.

Ma mi pare che le migliorie introdotte da Emanuele siano notevoli... ma,
al momento, la macro da errore su ogni testo che incontra... e non sono
ancora riuscito a farla funzionare come dovrebbe. (Emanuele potresti
controllare?)
Ho reinserito anche li la gestione di errore, il testo lo copia ma poi
ovviamente si ferma.


Bernardini Lido ha scritto:
...zot...
Era partita con un obiettivo ed ad ogni round si è aggiunto
qualcosa...tranne quando ho chiesto quali erano i casi possibili... ;-(


Credo che tutti i casi possibili non li conosca neanche Bart
:-)

I casi possibili sono infiniti!
I casi più improbabili dipendono sostanzialmente da stupidità
"progettata" e, come dice il Cipolla, gli stupidi sono pericolosi
proprio perchè imprevedibili.
Rimane inoltre qualche caso di errore vero, come una formula (o una
frase qualsiasi) che è finita per sbaglio in un listino.
A volte poi ci sono delle note... inserite in quel punto per spiegare
appunto l'assenza del prezzo...
Apppunto per questo io continuavo ad insistere con il paracadute, cioè
nel caso non fosse possibile con il codice individuare un numero buono,
comunque copiasse la cella tal quale mettendola in qualche modo
all'attenzione dell'utente.

Si trattava di una soluzione sulla struttura della macro che aveva la
sua logica: a fronte di casi infiniti una soluzione COMUNQUE!


'Ed il bello è che lo stesso discorso si può fare in
'altri punti del codice...

Appunto... casi infiniti... :-(


credo anch' io che sia praticamente impossibile convertire tutte le
possibili combinazioni
La miglior cosa è convertire quei numeri o stringhe che sono sicuri
quasi al 100% gli altri segnalarli, in modo che uno possa valutare il da farsi

Concordo!

La certezza assoluta non si potrà mai avere indipendentemente da come
vengono copiati questi listini, a meno che non si ricorra a qualche forma di intelligenza artificiale

Se i testi non convertiti sono a sfondo rosso direi che è già un'ottima
soluzione...  che l'utente ci metta un po' del suo...


Comunque questi listini creano problemi con qualsiasi programma che deve utilizzarli, soprattutto se deve usarli per dei calcoli

Questo riapre l'opzione dell'addon... e in proposito vorrei sentire
l'opinione degli altri iscritti.

( Abbiamo già un programma per computo metrico che non interessa a
nessuno... :-)  )

ciao

Bart


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a