Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 13. 11. 2017 20:23:34

Jaroslav_1
Člen
Registrace: 10. 11. 2017
Příspěvků: 33

Přepočítávání příkazem LO Basic v makru. Pro jednu buňku.

Dobrý den všem,
v tématu "Vynucené přepočítávání" jsem dotazoval možnost realizace zavedení automatické periodické změny do formuláře. Díky zdejšímu uživateli s nickem "neutr" jsem se posunul o pořádný kus dopředu. V diskuzi byl zmíněn i příkaz LO Basic pro automatické přepočítávání, našel jsem na tomto fóru jako "ThisComponent.calculateAll()". Zkoušel jsem, funguje, přepočítává vše. Nevíte někdo, zda je dostupná jeho modifikace, která by přepočítávala jen určenou buňku nebo omezenou oblast? Děkuji za odpovědi.

Editoval Jaroslav_1 (14. 11. 2017 21:52:47)

Offline

#2 15. 11. 2017 13:08:42

kabi
Člen
Registrace: 1. 6. 2017
Příspěvků: 172

Re: Přepočítávání příkazem LO Basic v makru. Pro jednu buňku.

Přepočet vybrané oblasti v LO (AOO) není možný, vždy se přepočítají všechny buňky. Touto možností disponuje MSOffice, kde je možné makrem přepočítat libovolnou oblast (např. Range("A1:B3").Calculate, Rows(2).Calculate, aj.)

Offline

Zápatí