Ciao!
Io ho usato un semplicissimo MsgBox per visualizzare la variabile e quindi vedere il tipo di separatore usato.
Poi ho trovato questa soluzione per imporre il separatore che voglio:

codice:
Dim ValoreDecimale

ValoreDecimale= CStr(ors.Fields("Costo")) 'trasformo in stringa un campo prelevato da tabella
ValoreDecimale= Replace(ValoreDecimale, ",", ".") 'sostituisco la virgola con il punto
ValoreDecimale= CCur(ValoreDecimale)  'trasformo in valuta
Così sono sicura che ci sia il punto e non la virgola come separatore.