> Sono stato via due giorni e voi intanto avete poltrito... :-) > MA devo proprio fare tutto da me? :-)
Ma noi lo facciamo così puoi imparare meglio il basic! :-P > Il caso ambiguo citato nei commenti ( 55'4444 ) darebbe del filo da > torcere ad avvocati, CTP e CTU... figuriamoci ad una macchina! > Se fosse possibile riconoscerlo e NON covertirlo (ma solo copiarlo > come stringa) sarebbe la soluzione ottimale.... ma non vedo come... Beh, l'unico modo che vedo è lo stesso che ho usato per virgole e punti: individuare la posizione all'interno della stringa e se si hanno dubbi lasciarlo in sospeso... > Poi, ripeto, io non ho ancora incontrato casi del genere... In tal caso non c'è da preoccuparsi! ;-) > Ricadono invece nel caso 2 tutte le stringhe vere... cioè le parole e > le frasi che - in ogni caso - non devono essere convertite. E questo mi sembra che già lo faccia, giusto? > Fa eccezione il caso di '$ 3.200, '€ 345,34, etc ... ovvero le > situazioni dove ai numeri (in formato testo) è rimasto appiccicato il > segno di valuta. > Questi casi sono facilmente risolvibili con un cerca/sostituisci... Direi di si, esattamente come fa per individuare le parole. > ma se nel range abbiamo più valute diverse potrebbe diventare complicato. Come mai dovresti avere più valute diverse? Non ti metteranno mica 2 prezzi in due valute nella stessa cella! =-O > Ritenete si debba ancora pensare a convertirli? Oppure ci fermiamo qui? Beh, se ti trovi 2 valori in due valute diverse nella stessa cella, diventa difficile capire in cosa devi convertire... Poi scusa una domanda: ma tu parti dal presupposto che puoi avere prezzi in valute diverse, prima o poi dovrai sommare questi numeri immagino; come fai a fare delle somme sensate se elimini la valuta? Oppure hai una colonna in cui la salvi? > Rimane da risolvere l'avvio... nel senso che l'utente, prima di > azionare la macro, deve selezionare il range di celle... e di questo - > forse - dovrebbe esserne informato... Una soluzione "rapida" potrebbe semplicemente essere di aprire un msgbox che dice più o meno "il range selezionato è questo [range], eseguire la 'conversione' su queste celle?" si -> via libera alla macro no -> si avvisa di selezionare il range giusto e poi rilanciare la macro e si torna al foglio di calcolo. Ciao! Emanuele. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
