fomatnumber regresa un string con un formato numérico, pero es un string de todas maneras.
Lo que necesitas es hacer un cast a un tipo de dato numérico no entero pues tienes decimales, por lo tanto ni int ni long (entero largo) sirven para este propósito.
Puedes entonces, usar un double:
Código asp:
Ver originalDim datoCadena
Dim datoDoble
datoCadena = "1100.50"
datoDoble = cdbl(datoCadena)
Saludos