Тема: Значения настроек региональных стандартов
Можно ли средствами VBA получить значения настроек региональных стандартов?
Конкретно интересует "Разделитель целой и дробной части"
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Значения настроек региональных стандартов
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Можно ли средствами VBA получить значения настроек региональных стандартов?
Конкретно интересует "Разделитель целой и дробной части"
Может быть не совсем по теме, но если вас интересует преобразование строки в число, то :
Function NuStrToNoom(aValueStr As String, Optional defaultDbl As Double = 0) As Double 'функция преобразует строку в вещественное число, сама следит за разделителями 'aValue - сстрока 'default - значение в случае ошибки (например если строка не является числом) Dim tmpDbl As Double Dim sepratorStr As String Dim fndStr As String Dim tmpStr As String Dim posLng As Long tmpStr = Trim(aValueStr) sepratorStr = Mid$(Format(1.1, "General Number"), 2, 1) If sepratorStr = "." Then fndStr = "," Else fndStr = "." tmpStr = Replace$(aValueStr, sepratorStr, fndStr) tmpStr = Trim(tmpStr) On Error GoTo ErrEvent tmpDbl = Val(tmpStr) NuStrToNoom = tmpDbl Exit Function ErrEvent: NuStrToNoom = defaultDbl End Function
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Значения настроек региональных стандартов
Форум работает на PunBB, при поддержке Informer Technologies, Inc