hombre, acabo de probar y funciona...
Código vb:
Ver originalPrivate Sub Command1_Click()
MsgBox Val("525") * 0.6 / 100 * Val("1,5") 'Mal
MsgBox Val("525") * 0.6 / 100 * Val("1.5") 'Bien
End Sub
y lo que te dice
pkj y tambien yo te dije, es que hagas un Replace() asi si el usuario escribe la "," la reemplaza por el punto , y no hay problema...
saludos.