имя функции basic в любой ячейке блокирует вызов этой функции в другой ячейке

Автор lithium, 17 февраля 2021, 11:47

0 Пользователи и 1 гость просматривают эту тему.

lithium

Проверял версии ooo 2.4.3, aoo 4.1.9. Если имя функции присутствует в любой ячейке, то Calc автоматически заключает имя функции в одинарные кавычки при вводе формулы на этом же листе, то-есть =func() преобразуется в ='func'(). И функцию вызвать не удается: Ошибка:509.

sokol92

Владимир.

bigor

А как воспроизвести? Пишу пользовательскую функцию:
Function TestSum()
TestSum = 7
end function

На листе в А1 прописываю TestSum(), в В1 =TestSum(), в итоге в B1 получаю 7

Воспроизвел, если в А2 ввести TestSum, то тогда действительно не дает ввести правильно
=TestSum()

Т.е. нужно или дописывать пробел в В1 или сперва вводить формулы а потом прописывать имя функции.

Пробовал на АОО 4.0.1

На LO не воспроизводится

Поддержать разработчиков LibreOffice можно можно тут, а наш форум вот тут

kompilainenn

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

lithium

Работает, если выключить параметр: Сервис->параметры->OpenOffice Calc->Вычисления->автоматический поиск надписей для столбцов и строк