Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 problème de charge mémoire

patricktoulon

XLDnaute Barbatruc
Bonsoir a tous
j'ai fini mon creatorribbonX imageMso V4.X
dans ce fichier j'ai utilisé ma boite de dialog perso pour les icone excel qui date de 2020

cependant j'ai mis la liste des icon a jour et il se trouve que pour la lettre O ou P ou encore S j'ai plus de 250 icônes voir 348 pour s ou P
ce qui fait que ma fausse listview prends de la memoire en se chargeant
y aurait il un moyen de partager en 3 listes par exemple quand il y a trop d'icônes

cliquez sur la trre P ou S vous verez
 

Pièces jointes

  • test XLD dialog imageMso.xlsm
    70.8 KB · Affichages: 13
Solution
Bonsoir @Dudu2 oui ben moi je n'ai que 8 giga sur W10
et le portable encore moins alors selon le pc c'est diférent mais tout de même
de toute facon comme d' habitude j'ai fini par trouver une solution

en fait c'est le classing des "bt" ajouter dynamiquement qui posait probleme
j'ai donc supprimé le classing et je me sert d'un seul controls(une image transparente
et avec le move et son Y je divise par la hauteur des boutons (int ou pas int) et hop j'ai mon index

là oui c'est rapide
et voila

TooFatBoy

XLDnaute Barbatruc
Bonjour,

Même pas 240 Mo de RAM utilisés après avoir cliqué sur chacun des caractères. C'est pas la mort.

Ce qui est un peu plus gênant, ce sont les 6 à 7 secondes (à vue de nez) qu'il faut attendre pour voir s'afficher la plus grande liste.
 

Dudu2

XLDnaute Barbatruc
Bonjour,
Chez moi la liste S chargée, Excel (2016 64bits) est à 160 MO.


Pa contre je n'ai que peu d'attente à l'affichage.



Avec une config standard:
 

Pièces jointes

  • 1687211425833.png
    29 KB · Affichages: 10
Dernière édition:

patricktoulon

XLDnaute Barbatruc
Bonsoir @Dudu2 oui ben moi je n'ai que 8 giga sur W10
et le portable encore moins alors selon le pc c'est diférent mais tout de même
de toute facon comme d' habitude j'ai fini par trouver une solution

en fait c'est le classing des "bt" ajouter dynamiquement qui posait probleme
j'ai donc supprimé le classing et je me sert d'un seul controls(une image transparente
et avec le move et son Y je divise par la hauteur des boutons (int ou pas int) et hop j'ai mon index

là oui c'est rapide
et voila
 

Pièces jointes

  • test XLD dialog imageMso.xlsm
    72.3 KB · Affichages: 8

patricktoulon

XLDnaute Barbatruc
re
par ce que ce control "aussi pose des problèmes sur certaines version office
tiens retour des images séparée avec le même principe

pour info c<hez moi
 

Pièces jointes

  • test XLD dialog imageMso.xlsm
    66.3 KB · Affichages: 4

Dudu2

XLDnaute Barbatruc
Ok.
De toutes façons moi-même j'ai du mal avec ça alors je comprends l'utilisation de ton Frame bien pratique.

En tous cas, sacré boulot d'inventaire et de présentation que t'as fait là ! Je sais pas où t'as été pêcher tout ça
 
Dernière édition:

Dudu2

XLDnaute Barbatruc
Ici, y en a 3244 en date du 16/10/2020, je suppose que tu as déjà examiné la liste
Quand tu dis que tu as testé, ça veut dire quoi ? Que tu as vérifié qu'il y avait une image ? Ou que c'est que pour Excel ?

Edit: j'ai comparé les 2 listes pour voir.
 

Pièces jointes

  • test XLD dialog imageMso.xlsm
    118.5 KB · Affichages: 0
Dernière édition:

patricktoulon

XLDnaute Barbatruc
Bonjour @Dudu2
Quand tu dis que tu as testé, ça veut dire quoi ? Que tu as vérifié qu'il y avait une image ? Ou que c'est que pour Excel ?
les deux

c'est simple
si je fait par exemple dans un control imagede 40x40 d'un userform
image1.picture=application.commandbars.getimageMso("nom de l'image",40,40)
et que j'ai une erreur c'est pas d'excel
si j'ai un carré blanc :c'est d'une version antérieure ou supérieure

par contre certaines ne sont pas bon format
et comme le control image n'accepte que le jpg , gif , bipmap , wmf,et tiff
et elle peuvent générer une erreur aussi ( va savoir pourquoi)

les icons autre excel par contre pour certaines peuvent s'afficher dans un control image mais pas dans un bouton perso dans le ruban et inversement (ceux là je les supprime de la liste carrément )

bref une vrai sac de noeuds c'est long à tout tester
tiens voila la boite de dialog avec la possibilité de prendre une liste ou l'autre
(bouton LISTE1 et bouton LISTE2)
résultat je n'ai que les icons lettre avec la 2
ce n'est donc pas pour excel et là c'est catégorique
 

Pièces jointes

  • test XLD dialog imageMso.xlsm
    144.2 KB · Affichages: 6

patricktoulon

XLDnaute Barbatruc
re
j'en suis a 3665 icônes valides répertoriés et testés
j'ai bien fait de l'accélérer ma boite dialog
par exemple pour S je suis à 458 icônes maintenant avant j’étais a 383
pour A j'étaais a 89 je suis à 187 maintenant
et ça à augmenté un peu partout

quand j'utilise la recherche par exemple "ou" il me sort 638 icônes
la boite ne moufte même pas
c'est top de chez top
 

patricktoulon

XLDnaute Barbatruc
non j'en ai choppé d'autre notamment celle de 2013 et d'autre de 2016
testé sur 2007 / 2013 / 2016
les versions supérieures possèdent les icons des versions inférieures même si elle ne sont pas utilisées dans le ruban en gros j'ai gagné 1150 icônes
pour info plus on va vers les versions supérieures plus les icônes sont net en 40x40 dans un control image(userform)
elle est pas belle ma boite se sélection d'icônes



la liste valable

 

Dudu2

XLDnaute Barbatruc
J'ai pris les listes avant tes derniers ajouts que je ne connais pas.

Je ne comprends bien pas pourquoi tu ne veux pas prendre les éléments de la liste de Microsoft (dans laquelle j'ai trouvé 5 erreurs) qui ne sont pas dans ta liste qui contient pas mal d'images noires (ou vides) que je ne sais pas détecter dans les listes.

D'ailleurs beaucoup d'images noires de ta liste n'existent pas dans la liste de Microsoft !
 

Dudu2

XLDnaute Barbatruc
Alors j'ai récupéré ta nouvelle liste que je n'avais pas remarquée dans ton dernier Post et il y a beaucoup moins d'éléments de la liste Microsoft manquant dans ta liste. Si tu n'as pas fusionné les 2 listes et utilisé une autre source ça y ressemble quand même.

Par contre maintenant je trouve 75 erreurs dans ta liste (images non trouvées chez moi Excel 2016).
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…