ник: ДрЮня
будьте внимательны:
However, with Microsoft Visual Basic version 5.0, when the system Decimal separator is a symbol other than a period (.), the Val function will recognize the system Decimal separator instead of the period (.) as documented. The following table illustrates the results of the Val function when the Decimal separator is set to a comma (,):
Returns... But Should Return...
---------- --------------------
Val("1.2") 1 1,2
Val("1,2") 1,2 1
на некоторых комп. может работать некорректно - зависит от региональных настроек