Это когда она не работала?
Это когда при d=1,5 она делалось d = 1.
А зачастую просто давала ошибку. Приходилось от неё избавляться. И началось это не так давно.
В общем пришлось выискивать и проверять все входы этой функции.
В общем, с какого-то времени я стал избегать и даже побаиваться этой Str.
А теперь - всё наоборот.
Спасибо за лекцию, но всё это понятно и известно. Мне в принципе не понятно какие математические функции могут быть независимы от локали. Разве что 1+1.
Мне больше не понятно почему перестала работать вариация "на свободную тему" - "=C701*" & oVK/100. По сути я передаю ячейке строку "=C701* плюс числовое дробное значение - (допустим = 0,05), как результат вычисления - oVK/100. И я не заморачивался с переводом в Str и с локалями. И транслятор Bacic сам всё это переводил в удобный для себя формат... и это работало.
И теперь, почему-то, транслятору нужно "чётко говорить" - "переведи в Str", хотя раньше это было излишним.