[Résolu][Calc]lenteur majeure entre LibO5 et LibO6

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

[Résolu][Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »


La modération vous a écrit: Vous postez en section Macros et API. Le terme Macro est inutile dans le titre. Nous l'avons supprimé.

Bonjour.

Mon précédent sujet a été verrouillé et je ne peux le rouvrir.
Je dois donc en poster un nouveau.

J'ai fait une nouvelle tentative hier, en installant la version 6.2.4. sous Win 10. (en remplacement de la 5.4.7.2).
C'est celle que j'ai sous Linux, et elle ne pose aucun souci.

La macro de tri est interminable (plusieurs minutes) sous LibO6, alors qu'elle est bouclée en 2 secondes sous LibO5.

Je sais que l'on va me demander le fichier... J'ai bien compris.
Cependant, je dois l'anonymiser ; c'est un travail qui, à ce jour, me semble énorme.
Il y a beaucoup de données, connectées entre elles... Bref....
Je ne peux pas supprimer les données, parce que le problème de lenteur disparaît (quand je conserve 10 lignes sur les 300 et plus de mon tableau, le tri est fait à une vitesse normale).

J'émets donc l'hypothèse d'abord, avant de penser qu'il y a un souci dans le tableau et de passer du temps à le vider pour l'envoyer, qu'il y a peut-être eu des changements au niveau du code des macros, je ne sais pas. C'est pour cela que je soumets prioritairement un exemple de macro de tri à votre analyse.
Je précise que ce tableau et ces macros ont toujours fonctionné sous LibO5, en suivant l'évolution des versions.

Merci de vos retours.

Code : Tout sélectionner

Sub tri_alphabetique() 'trie tous les noms de la liste en distinguant actifs et inactifs ----- validé v5 -----
	
	rem déclaration variables
	dim classeur as object, fenetre as object, feuilles as object, feuille as object, cellule_compteur as object, cellule_test as object, zone_tri as object
	dim dossiers as integer
	dim configTri(1) as new com.sun.star.table.TableSortField
	dim descTri as variant
	dim nom_test as string
	classeur = ThisComponent
	fenetre = classeur.CurrentController.Frame.ContainerWindow
	feuilles = classeur.Sheets
	feuille = feuilles.getByName("REFERENT")
	cellule_compteur = feuille.getCellByPosition(0,1) rem lit le nombre de dossiers dans la base
	dossiers = cellule_compteur.value
	
	rem tout bloquer
	classeur.lockControllers
	classeur.addActionLock
	classeur.enableAutomaticCalculation(false)
	fenetre.Enable = false
	
	if dossiers > 1 then rem il y a au moins deux noms saisis
		cellule_test = feuille.getCellByPosition(2, (6 + dossiers - 1)) rem lit le nom de la dernière ligne
		nom_test = cellule_test.string
			
		if nom_test<>"" then rem si dernière ligne pas vide : tri
				
			zone_tri = feuille.getCellRangeByPosition(0, 6, 230, (6 + dossiers - 1))
			
			with configTri(0) rem actif
				.Field = 7
				.IsAscending = false
			end with
			with configTri(1) rem nom et prénom
				.Field = 119
				.IsAscending = true
			end with
			
			descTri = zone_tri.createSortDescriptor
			setPropVal(descTri, "SortFields", configTri())
			setPropVal(descTri, "IsSortColumns", false)
			setPropVal(descTri, "CopyOutputData", false)
			setPropVal(descTri, "IsUserListEnabled", false)
			setPropVal(descTri, "BindFormatsToContent", true)
			setPropVal(descTri, "ContainsHeader", false)
			
			zone_tri.Sort(descTri())
			
			MsgBox("Demande réalisée.", 64, "")
				
		else
				
			MsgBox("Complétez d'abord la dernière ligne.", 16, "")
				
		endif

	end if
	
	if dossiers = 1 then rem il y a un seul nom saisi
		
		MsgBox("Une seule entrée. Pas de tri.", 16, "")
		
	end if
	
	if dossiers = 0 then rem il n'y a pas de nom saisi
		
		MsgBox("Pas d'entrée. Pas de tri.", 16, "")
		
	end if
	
	rem tout débloquer
	fenetre.Enable = true
	classeur.enableAutomaticCalculation(true)
	classeur.removeActionLock
	classeur.unlockControllers
	classeur.calculate
	
End Sub
Dernière modification par micmac le 19 nov. 2022 14:00, modifié 1 fois.
Raison : Balisage + verrouillage
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 07:26

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Hubert Lambert »

Bonjour,

Quand tu écris
Carol a écrit :J'ai fait une nouvelle tentative hier, en installant la version 6.2.4. sous Win 10. (en remplacement de la 5.4.7.2).
C'est celle que j'ai sous Linux, et elle ne pose aucun souci.
veux-tu bien dire que tu as la version 6.2.4 sur Linux et que tout fonctionne sans lenteur ?

Je viens en effet d'essayer sous Linux Mint avec cette version, sur une plage de données de 300x300 cellules, et le tri s'effectue un moins d'une seconde.

Cordialement.
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Sous Linux, j'ai au moins la 6.2.1 (je ne peux pas le vérifier pour le moment).
Mais, il y a 2 ou 3 mois de cela, j'ai testé avec le même fichier, la même version de LO sous Linux et Win.
Aucun souci sous Linux.
Absolument inutilisable sous Win.
J'ai dégradé la version Win à LO 5.4.7.2, et tout fonctionne normalement.

Hier, j'ai essayé la dernière version stable de LO (6.2.4) sous Win... Inutilisable...
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9251
Inscription : 28 août 2010 08:45

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par micmac »

Bonjour,
[b][color=#404080]Carol[/color][/b] a écrit :j'ai essayé la dernière version stable de LO (6.2.4)
La version 6.2.4 (ex version Évolution) est dédiée aux passionné de technologie, aux adeptes précoces ou utilisateurs expérimentés.
Essayez avec la version 6.1.6 (ex version Stable) qui est dédiée au déploiement en entreprise ou dans un environnement professionnel et revenez nous donner le résultat.

Ici nous recommandons la version 6.1.6.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Bonjour.

Je viens d'installer la 6.1.6, en purgeant toutes traces de la version précédente.
Tri chronométré en 50s. Inutilisable pour mon quotidien professionnel.
Je réinstalle la version fonctionnelle (5.4.7.2), dans l'attente d'idées, de pistes... Je ne sais pas.

Cordialement
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 07:26

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Hubert Lambert »

Bonjour,

Visiblement, c'est un problème propre à Windows. Je n'aurai pas accès à un ordi Windows avant la semaine prochaine.
Si tu fournis un fichier exemple, tu auras sans conteste plus de retours. Pour mes essais, j'ai généré les valeurs ici. Des copier-coller ont fait le reste...
Cordialement.
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Je vais essayer.
Je ne sais pas trop comment je vais m'y prendre mais je vais essayer...
Merci.
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par OOotremer971 »

Bonjour,
Carol a écrit :Je ne sais pas trop comment je vais m'y prendre
Tu peux te servir de l'outil Rechercher & remplacer... du menu Édition

Par exemple :
remplacer les lettres A par une chaîne xyz
les E par cwx
etc... etc... pour les autres voyelles et éventuellement, remplacer quelques consonnes par des voyelles. En moins de deux minutes ton fichier deviendra illisible et indéchiffrable. :idea:

A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Bonjour.

Voici le fichier h**p://www.k-upload.fr/afficher-fichier-2019-05-29-1d431ad69refanon.ods.html

Merci de vos retours.
Dernière modification par micmac le 29 mai 2019 09:23, modifié 1 fois.
Raison : lien externe neutralisé
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9251
Inscription : 28 août 2010 08:45

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par micmac »

Bonjour,

Vous avez joint à votre message l'adresse d'un site tiers hébergeant votre fichier.
Or, souvent ces sites n'assurent aucune pérennité sur les données qu'ils hébergent.

Nous préférerions que soit utilisé notre service de pièce-jointe dont le lien est mentionné en bas lorsque vous écrivez votre message : https://forum.openoffice.org/fr/forum/f ... forum.html

Lorsque, comme c'est le cas pour vous, le fichier dépasse les 500 Ko acceptés vous pouvez le joindre en passant uniquement par le site http://www.cjoint.com/

Veuillez corriger votre message en utilisant le bouton "EDITER" (situé à droite) et en mettant en ligne votre fichier correctement.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Il n'y a plus le bouton Editer sur ce message précis (sur les autres, oui).
Voici le nouveau lien : https://www.cjoint.com/c/IEDjH2NYCXL

Merci.
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Bonjour.

Est-ce que quelqu'un a le début du commencement d'une piste ?
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25167
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Dude »

Déjà si tu prenais la peine de fournir un mode d'emploi pas-à-pas détaillé pour arriver au problème.
Parce que tu nous balances ton document sans la moindre explication et tu t'étonnes de ne pas avoir de réponse. :roll:
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

C'est vrai.
Les boutons associés aux macros me posant problème sont sur l'onglet REFERENT, en haut, à gauche.
En noir sur fond vert.
Ils servent à trier les données de l'onglet REFERENT, selon des critères spécifiques.
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

A titre d'information, j'ai supprimé Libre Office 5, supprimer les traces dans les paramètres utilisateurs.
J'ai installé Open Office 4.1.6.
Le résultat est identique.
Peut-être un peu plus rapide que Libre Office 6.
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par gerard24 »

Bonsoir,
Carol a écrit :Bonjour.

Est-ce que quelqu'un a le début du commencement d'une piste ?
A voir du coté du formatage conditionnel.
Un format appliqué à une plage de cellules (ex : A1:J1000) sera géré plus simplement et rapidement que 10000 formats appliqués à 10000 cellules individuelles.
Et même si tu désactives le Calcul automatique, les MFC sont quand même "recalculées".

A+
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Euh....

Formatage conditionnel... oui...
Mais j'ai du mal à comprendre.
Si je sélectionne une plage de 300 cellules et que j'applique un format conditionnel,
OU
si j'applique un format conditionnel à une cellule que je recopie dans les 300 suivantes,

je ne vois pas la différence : il y a toujours 300 cellules formatées.
Où est l'astuce ?
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
gerard24
ManitOOu
ManitOOu
Messages : 3160
Inscription : 06 juil. 2008 17:08
Localisation : dans le Périgord

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par gerard24 »

Carol a écrit :Euh....

Formatage conditionnel... oui...
Mais j'ai du mal à comprendre.
Si je sélectionne une plage de 300 cellules et que j'applique un format conditionnel,
OU
si j'applique un format conditionnel à une cellule que je recopie dans les 300 suivantes,

je ne vois pas la différence : il y a toujours 300 cellules formatées.
Où est l'astuce ?
Imagines que tu as une plage de cellules A1:A100 où tu as appliqué une MFC cellule par cellule (copier/coller ou autre).
Le fichier .XML contient autant de lignes que de formules, comme si elles étaient toutes différentes.
Le tri modifie l'adresse de chacune d'entre elles et le fichier est réécrit pour chacune d'entre elles.

Maintenant, tu as appliqué cette MFC sur la plage entière en une seule fois.
Le fichier contient une ligne disant "la plage A1:A300 a telle condition de MFC pour ses cellules".
Tu tries la plage, la condition est inchangée. "la plage A1:A300 a telle condition de MFC pour ses cellules".

Quand tu ouvres la boite que dialogue Format > Format conditionnel > Gérer et que tu as des milliers de ligne cela peut ralentir passablement un classeur.
 Ajout : Avec ta dernière version de LibO (6.1 minimum), sélectionnes tout ton tableau.
Ctrl+C, Ctrl+Maj+V, décoches tout et coches seulement "Format".

Cela devrait réunifier les plages de MFC identique et donc en diminuer le nombre. 
OOodidacte
LibreOffice 6.4.5 sous Windows 10.
pour télécharger LibreOffice
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Bonjour.

Pour les cellules concernées (formatage conditionnel) :
- j'ai supprimé tout formatage (Ctrl + M)
- j'ai sélectionné la plage de cellules
- j'ai réappliqué un formatage conditionnel à la plage

Pas de différence significative sous OpenOffice.

Je vais tester sous LibreOffice.

@ Gerard24 : comment puis-je savoir que ce que tu as conseillé a été appliqué et si les cellules sont bien traitées en groupe et non pas individuellement ?
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Catastrophiquement lent sous LibO 6 !!!

:cry:

LibO 5 : +- 3s
OpenO 4 : +- 12s
LibO 6 : passe les 30s


Edit : j'ai encore travaillé sur les plages de format conditionnel.
Je pense que cette fois-ci, j'ai purgé les applications individuelles.
https://zupimages.net/up/19/23/ir0n.jpg
La modération vous a écrit: Pas d'image hébergée en dehors du forum.

Sous OpenO 4 : pas d'amélioration significative.
Je n'ai pas testé sous LibO 6.

Edit 11 juin : quelqu'un a-t-il une piste de réflexion ?
Merci
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25167
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Dude »

Carol a écrit :C'est vrai.
Les boutons associés aux macros me posant problème sont sur l'onglet REFERENT, en haut, à gauche.
En noir sur fond vert.
Ils servent à trier les données de l'onglet REFERENT, selon des critères spécifiques.
Désolé mais ce n'est pas suffisant.
Il faudrait vraiement que tu fasses un minimum d'effort pour :
Dude a écrit :fournir un mode d'emploi pas-à-pas détaillé pour arriver au problème
Fais-nous des copies écran des différentes étapes.
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

En cliquant sur un des boutons du cadre rouge (onglet REFERENT), toutes les données qui sont en dessous sont triées.
- le bouton AZ trie la colonne C en ordre croissant
- le bouton suivant trie la colonne F en ordre croissant
- le suivant la colonne F en ordre décroissant
...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Bonjour.

Je suppose, vue l'absence de réponses, que les pontes de l'Office sèchent sur la question...
:(
Pour le boulot, j'ai modifié mon tableau, j'ai ajouté certaines fonctionnalités.
Il tourne comme une horloge sous LibO 5.4 Win et LibO 6.2 Linux.
Mais pas LibO 6.1 Win
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Bonsoir.

Toujours aucune piste je suppose ?

Merci
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Retour au boulot.

J'ai installé la Lib 6.2.6, pour voir.
Aucune amélioration.
Je reste donc en 5.4.7...
Si quelqu'un a le début d'une piste... :?
Merci
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Pour info, j'ai supprimé tous les formatages conditionnels présents dans le tableau.
Aucun effet en version LO 6.
Je commence à désespérer...
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Patrice33740
Fraîchement OOthentifié
Messages : 7
Inscription : 31 août 2018 17:00
Localisation : Arès - France

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Patrice33740 »

Bonjour,

J'ai eu un problème similaire de lenteur lors des tris avec LO 6.2.5
Nette amélioration en faisant un purge du profil Libre Office
https://forum.openoffice.org/fr/forum/v ... 39&t=48329

J'ai utilisé ce purgeur https://forum.openoffice.org/fr/forum/v ... 13&t=56054
Cordialement
Patrice

LibreOffice 7.2.6 sur W10 32bits et
LibreOffice 7.2.6 sur W10 64bits
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Bonjour.
Désolé pour le retard.

A chaque réinstallation, j'ai supprimé directement le profil existant.
Donc, je pense que cela ne change rien.

Merci quand même.

:super:
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
Carol
Membre OOrganisé
Membre OOrganisé
Messages : 61
Inscription : 10 sept. 2007 07:16

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par Carol »

Bonsoir.

J'ai rendu anonyme, j'espère, le fichier intégral.
J'ai essayé de l'uploader, mais il est trop important, même en supprimant des entrées.
Voici donc un lien de DL : https://www.dropbox.com/s/jp6wl429gll7t67/referent%20-%20TEST.ods?dl=0

A l'usage, beaucoup de choses visibles sont masquées, mais je les ai faites apparaître pour espérer aider à aller vers une soluce.
La question est sur l'onglet REFERENT, et l'utilisation de boutons en haut à gauche : ils permettent de trier les données selon des critères prédéfinis.

Je rappelle mon pb : sous Linux, dernière version de LO : aucun souci.
Sous Windows, LO en version 5.4 : aucun souci.
LO en version 6 (plusieurs testées, dont la portable) sous Windows : lenteur catastrophique.

J'espère que cette fois-ci, les dieux de LOffice auront matière pour isoler le pb, parce que là, je ne peux pas faire gd chose de plus.

Merci à tous.
LibreOffice Version 7.4.6.2 Linux Mint & Win 11
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: [Calc]lenteur majeure entre LibO5 et LibO6

Message par OOotremer971 »

Bonjour,

Est-ce que tu as testé sans utiliser les boutons, en appelant directement une macro à partir du menu Outils>>Macros>>Exécuter la macro
Module REFERENT macro Tri_Alphabetique par exemple :
Carol.png
Et sinon ta zone de noms (Ctrl+F3) contient un grand nombre de plages nommées non valides :
Carol2.png
Certaines feuilles sont protégées alors qu'elles interagissent avec la feuille REFERENT. Est-ce que tu peux faire un test en déprotégeant toutes les feuilles ?

Et un dernier test encore, dans la macro Tri_Alphabetique que tu va lancer manuellement à partir du menu Outils>>Macro>>Exécuter la macro, est-ce que tu peux commenter les lignes 126,127 et 129 en les faisant débuter par une apostrophe :

Code : Tout sélectionner

'classeur.lockControllers
'classeur.addActionLock
classeur.enableAutomaticCalculation(false) 'Pas celle-ci
'fenetre.Enable = false
et les lignes 181,183,184 :

Code : Tout sélectionner

'fenetre.Enable = true
classeur.enableAutomaticCalculation(true)' Pas celle-ci
'classeur.removeActionLock
'classeur.unlockControllers
Je n'ai pas Windows pour tester, je cherche des pistes :)

A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11