Se parti da una stringa, puoi usare Split(valore, ",") per dividere in intero e mantissa.
In alternativa, se sei sicuro di avere sempre un valore numerico, puoi convertirlo con CFloat(Replace(value,",",".")), sostituendo la virgola con un punto.
Il formato di conversione dipende molto dal Local, ovvero dall'impostazione di lingua del proprio sistema e nazione. In Italia si usa appunto la virgola per rappresentare un valore in virgola mobile. Cosa diversa in USA...
Per ovviare a questo, o si tratta tutto a livello binario, ovvero con tipi di dato adatti (che non è sempre possibile), oppure creare funzioni apposite di conversione.