----- 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]