Problème de mémoire sous Excel 2000
Hors ligneMarculinos Le 24/11/2007 à 10:23 Profil de Marculinos Configuration de Marculinos

Viconaute Modérateur
Hello,

J'ai un souci au boulot sous Excel 2000.

Je n'arrive pas à ouvrir en même temps mes deux fichiers de gestion de travail que je viens de créer. Ouverts séparemment, il n'y a aucun problème. Excel me renvoie le message d'erreur suivant : "Mémoire insuffisante". Or j'ai 512Mo de RAM et un fichier d'échange de 1Go.

Je me demande si Excel n'est pas limité pour la somme des tailles des fichiers. En effet, chacun des 2 fichiers fait environ 39Mo. Je précise qu'il n'y a aucune image dedans. La principale cause du poids est liée à l'existence de 3 onglets contenant chacun environ 500000 cellules qui comportent une formule conditionnelle à 3 niveaux imbriqués.

Quelqu'un aurait-il une idée? Je ne souhaite pas scinder les fichiers, puisque je viens de réunir différents fichiers pour justement créer ces fichiers uniques et complets.

@+

Excelausore désemparé...
Hors ligneLebabs Le 24/11/2007 à 23:45 Profil de Lebabs Configuration de Lebabs

Salut Marculinos,
Quand je travaillais avec des fichiers excel très lourds, il m'arrivait de temps en temps le même  message. Mais ça marchait quand même. Je n'ai jamais compris pourquoi.
Désolé.
--
D'une étincelle peut jaillir la lumière.
Hors ligneMarculinos Le 25/11/2007 à 07:53 Profil de Marculinos Configuration de Marculinos

Viconaute Modérateur
Malheureusement, moi, il ne termine même pas le chargement du deuxième fichier. le message d'erreur arrive peu de temps après l'apparition de la demande d'activation des macros. Pourtant, les seules 2 macros contenues dans chaque fichier servent juste à faire un tri alphabétique sur un certain nombre de colonnes.

@+
Hors ligneTigene Le 25/11/2007 à 11:19 Profil de Tigene Configuration de Tigene

Viconaute Modérateur
Salut mes "excellents" camarades

si tu effectues les tris "manuellement" cela fonctionne t'il.

il est aussi possible que l'algorithme de tri dans excel, ne soit pas optimisé et soit gourmand en mémoire, imagine qu'il stocke toutes les cellules momentanément...

essaie de scinder ton fichier pour voir à partir de quelle taille ça coince.

Il y a bien longtemps quand Excel était sous dos, il y avait un paramêtre de mémoire allouée, cela existe-t'il encore dans les soutes du logiciel ???

@+
--

Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir

Hors ligneMarculinos Le 25/11/2007 à 15:45 Profil de Marculinos Configuration de Marculinos

Viconaute Modérateur
Salut Tigene,

Tigene a écrit :
si tu effectues les tris "manuellement" cela fonctionne t'il.
En fait, la macro ne pose aucun problème en elle-même pour chaque fichier ouvert tout seul. Par contre, comme le chargement du deuxième fichier n'aboutit pas, je ne peux pas vérifier.

D'autre part, je ne peux pas scinder le fichier de façon simple, puisqu'il existe des liens entre les divers onglets. Donc si je supprime un des onglets pour tester, j'aurais des erreurs.

Par contre, pour le paramètre de mémoire, il faudra que je vérifie demain.

Merci pour les propositions, les amis

@+
Hors ligneMarculinos Le 26/11/2007 à 22:37 Profil de Marculinos Configuration de Marculinos

Viconaute Modérateur
Bon, j'ai résolu le problème en ramenant le nombre de cellules contenant des formules conditionnelles de 500000 à 300000 pour chaque onglet. Ainsi, le poids de chaque fichier est passé de 39Mo à 23Mo. Et là, ça passe. Mais je pense qu'en augmentant la RAM, cela aurait fonctionné aussi, d'après l'aide d'Excel.

Merci à tous.

@+
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels