Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
Comparazione dati di Enzo (utente non iscritto) data: 26/10/2009
Se ho dei codici in una cella dove la cella e' formattata come testo ed ho una colonna con dei codici dove le celle sono formattate come numeri come posso fare una comparazione
mi spiego meglio se in a1 ho "10000" come testo e in c1 ho 10000 dove la cella e' formattata come valore ho creato una istruzione qui sotto
il problema e' che l'evento non si verifica in quanto a parita di numero uguale presumo che non riconosca uguale la formattazione delle celle
ho provato a rendere la cella da valore come testo ma se non clicchi nella cella il valore non ti viene riconosciuto come testo
""""e' quel cliccare che non riesco ad ottenere"
qualcuno ha un idea in merito?
if range ("a1") = range ("c1") then
........
end if
Prova di Rp71 (utente non iscritto) data: 26/10/2009
Premetto che non sono espertissimo di codice ...
prova a trasformare ciò che trovi nella cella via codice nello stesso formato.
es: usa il cstr(range(x).value) = cstr(range(y).value
o qlcs del genere ...
r
di Enzo (utente non iscritto) data: 26/10/2009
Ti ringrazione dell'aiuto
ho provato ad associare ad una variabile la funzione cstr ma il valore che mi viene restituito e' sempre un valore di testo
ho risolto utilizzando la funzione (= value) solo che non posso associarla ad una variabile ma devo utilizzare una cella adiacente per convertire il testo in un numero
sembra funzionare
ad ogni modo grazie dell'aiuto