Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Le 05/02/12 08:47,  pierre-yves samyn nous a écrit  :
Bonjour

J'ai commenté l'Issue avec quelques autres propositions d'amélioration...

Cordialement
Pierre-Yves

--
View this message in context: 
http://nabble.documentfoundation.org/Pietres-performances-en-execution-macro-Calc-de-LibreOffice-tp3715374p3716810.html
Sent from the Users mailing list archive at Nabble.com.

Bonjour,

merci, c'est limpide, j'ai tout compris.

Une question en marge, mon ignorance est définitivement immense.
Conscient que je déborde quelque peu du sujet initial, je rendrai compte de mes prochaines interrogations sur un autre fil si besoin.

Les 2 lignes
thisComponent.enableAutomaticCalculation(true)
thisComponent.calculateAll
ne font pas la même chose n'est-ce pas ?

Si je neutralise la 2ème, le temps d'exécution pour *1999 lignes* tombe de 2,624s à 0,657s Je suppose qu'en réactivant seulement le calcul automatique, les valeurs ne se recalculeront qu'au moment où on modifiera une cellule quelconque de la feuille. Alors qu'en forçant le recalcul, on obtient de facto toutes les nouvelles valeurs. Je suppose qu'en présence de classeurs complexes, dont les feuilles sont interdépendantes, ce choix ne sera pas anodin. Le choix de l'une ou l'autre option dépend de l'architecture de la feuille, voire de tout le classeur.

Bonne journée  à toutes et à tous
C_Lucien
--


--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.