Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2018, 19:50   #1
fadrok
Пользователь
 
Регистрация: 01.01.2018
Сообщений: 12
По умолчанию vba программа не распознает дробные числа через точку

программа не распознает дробные числа через точку.Как задать в условии, чтобы все варианты читались(и через точку, и через запятую)
fadrok вне форума Ответить с цитированием
Старый 12.01.2018, 21:05   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

копайте в сторону DecimalSeparator

вот как получить:
Код:
Dim decimalSeparator As String
decimalSeparator = Application.International(XlApplicationInternational.xlDecimalSeparator)
Dim thousandsSeparator As String
thousandsSeparator = Application.International(XlApplicationInternational.xlThousandsSeparator)
а изменить можно попробовать так:
Код:
Application.DecimalSeparator = "."
Application.ThousandsSeparator = ","
Application.UseSystemSeparators = False

' here do your paste

Application.UseSystemSeparators = True
а что у Вас конкретно не получается то?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.01.2018, 21:16   #3
fadrok
Пользователь
 
Регистрация: 01.01.2018
Сообщений: 12
По умолчанию

ну у меня есть калькулятор возведения в степень при вводе например 2^0,2 результат считается, а если ввожу 0.2 через точку ничего не происходит
fadrok вне форума Ответить с цитированием
Старый 13.01.2018, 10:42   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от fadrok Посмотреть сообщение
а если ввожу 0.2 через точку ничего не происходит
заменяйте в строке и точку и запятую на DecimalSeparator
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дробные числа chipside Свободное общение 5 18.11.2015 18:13
Дробные числа с 5 сс в 3 сс KatCH Visual C++ 0 04.10.2012 21:56
Дробные числа Oksanator Помощь студентам 7 05.01.2010 19:11
Дробные числа Vitalik55 БД в Delphi 3 10.06.2009 23:08
Дробные числа EAAlien Общие вопросы Delphi 8 13.05.2008 19:09