по причине долговременной болезни форума на сайте msexcel.ru я собрался задать свой вопрос здесь:
для решения одной из своих задач я столкнулся с необходимостью определения разделителя целой и дробной части числа на машине другого пользователя моего документа: у меня используется запятая, а зачатую у других пользователей встречается точка. для себя я решил проблему при помощи имени, ссылающегося на формулу =ПСТР(1/2;2;1), которое возвращает запятую или точку в зависимости от настроек пользователя... Но может быть есть более правильный путь (без использования VBA)?
А вот как оптимальнее получить разделитель зависит от того, как Вы это знание используете. Описанный Вами метод чем-то Вам все же неудобен?
P.s.: Может, Вам нужно, чтобы нечто работало и у них, а у них не работает из-за того, что имя не задано? Тогда вместо ссылки на имя используйте сам блок ПСТР(1/2;2;1).
Следствие из третьего закона Чизхолма: "Даже если ясность изложения исключает неверное толкование, все равно найдется кто-то, кто поймет Вас неправильно."