----- Original Message ----- From: "Bart Aimar" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, January 21, 2006 5:28 PM
Subject: Re: [utenti] basic: da stringa a numero




Emanuele ha scritto:

Sfida (se di sfida si può parlare) accettata!

:-)

Bart prova con questa soluzione, è un po' più generica, ma non è completa. E' solo uno scheletro su cui costruire quello che ti serve.

Potremmo scartare le ipotesi in cui ci siano €, $ etc.
Questi con cerca&sostituisci si eliminano e basta!
Rimane questa è una lista ragionevole di possibilità:

'1500,2 ok
'1500,25 ok
'1500,256 ok
'1500.2 ok
'1500.25 ok
'1500.256   fallisce trasformandolo in data
'1.500,2 ok
'1.500,25 ok
'1.500,256 ok
'1.500 ok
'1500 ok
'1'500.2    fallisce bloccando la macro
e via così con tutte le conbinazioni con l'apostrofo a delimitare le centinaia...

ma anche questi, come € e $ si possono tirare via con un cerca e sostituisci senza incasinare i numeri... e magari anche via macro facendolo come prima operazione su ogni cella!



Tra l'altro ho integrato anche la selezione del range

Ottima idea inserire il listener!

(analizza solo le colonne)
:-)
Se e quando riuscirai a estrarre anche le righe da quel rangeAddress mi avrai risolto un bel problema... (Non vale selezionare/attivare il range per poi farglielo leggere un'altra volta...) :-)
Anzi l'argomento varrebbe da solo una bella discussione autonoma...


che Paolo ha suggerito nella lista dev-it,

Grande Paolo!!

magari in maniera non ottimale, ma sembra funzionare egregiamente.

Sembra di si! Non è ancora un oggetto monolitico ma è già compattato in un modulo... L'ideale sarebbe una bella funzione (una sola) che, opportunamente richiamata, consentisse la selezione un range "in corsa" restituendo un range digeribile da stabasic (startCol, startRow, etc.) :-)

ciao

Bart

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


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

Rispondere a