Se refiere a convertir una variable de "x" tipo en el subtipo single, no creo que el problema sea con los decimales,o más bien si, bieno, mas o menos

para mi, que de repente toma valores fuera del rango permitido...lo bueno sería investigar cual es ese rango

mientras a lo mejor podrías tratar convirtiendo a double Cdbl(expresion)
Salu2,
Aqui están los valores