[Решено] Calc: Как лучше перебрать все пустые ячейки в нескольких диапазонах?

Автор eeigor, 29 ноября 2020, 17:36

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

eeigor

Да, всё ясно. Это вопрос (FormulaR1C1), в действительности, очень важен. И для меня лично он полностью разъяснён.
Я использовал раньше структурированные ссылки с диапазонами баз данных при программировании (не важно, что потом они замещаются абсолютными ссылками: программировать так удобнее), а теперь появляется механизм относительной адресации в стиле R1C1, что делает программирование диапазонов ещё удобнее. В общем, как в Excel.
Функция SetFormulaR1C1(), похоже, будет использоваться мною так же часто, как, скажем, GetCurrentRegion(). :)
Ubuntu 18.04 LTS • LibreOffice 7.5.1.2 Community

economist

Очень полезные примеры, спасибо. Calc становится всё ближе к большинству юзеров, крепко "засевших" в VBA. Не объектная модель и MVC, а непривычные формулы больше всего пугают начинающих "макросозаписывателей". Теперь есть "путь дружбы".
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

Massaraksh7

Цитата: sokol92 от 29 ноября 2020, 19:14Вот так должно работать без цикла по ячейкам.
Интересно читать старые сообщения. И полезно. Увидел этот код - сразу написал в свой "мост" новую функцию. Проверил на скорость работы - отлично, 40000 формул заполняет меньше, чем за секунду.

mikekaganski

С уважением,
Михаил Каганский

sokol92

Цитата: mikekaganski от 26 мая 2024, 13:07Лучше всего использовать соответствующие именованные константы API.
И да, и нет (с моей точки зрения).  :)
Если мы захотим перенести эту функцию, например, в VBA, или вызвать функцию из другого языка, то удобно иметь "расшифровку" (но со ссылкой на перечисление из документации).
Владимир.