J'ai développé un classeur de 6 feuilles avec beaucoup de code VBA pour
valider . Mon classeur est asser volumineux (env. 1Mb). Fait particulier,
des fois je change légèrement le classeur (code ou structure des feuilles)
et je l'enregistre, sa taille chute à 700 ko. J'aimerais savoir ce qui
cause ce gros volume et comment faire pour le réduire.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gaenonius
Ça fait partie, AMA, des aleas de la gestion par Excel des informations de déboguage. Beaucoup de code VBA = beaucoup de compilations = beaucoup de tentatives d'optimisation du code par le "compilateur/interpréteur" (type des variables en particulier). Excel fait le ménage dans les "déchets" qui résultent de ces tentatives, mais pas systématiquement, seulement, peut-être, lorsque certains stades d'optimisation sont atteints (rendant inutile la conservation de certaines infos) ou, peut-être aussi, au bout de x compilations. Et la perte de poids peut dans ce cas être spectaculaire.. Bref tout le monde a constaté ce que tu décris, pour peu qu'il développe des projets un peu conséquents, mais il n'y a pas grand'chose à y faire.
-- Gaenonius
Bonjour à tous,
J'ai développé un classeur de 6 feuilles avec beaucoup de code VBA pour valider . Mon classeur est asser volumineux (env. 1Mb). Fait particulier, des fois je change légèrement le classeur (code ou structure des feuilles) et je l'enregistre, sa taille chute à 700 ko. J'aimerais savoir ce qui cause ce gros volume et comment faire pour le réduire.
Merci d'avance...
Marc T.
Ça fait partie, AMA, des aleas de la gestion par Excel des informations de
déboguage. Beaucoup de code VBA = beaucoup de compilations = beaucoup de
tentatives d'optimisation du code par le "compilateur/interpréteur" (type des
variables en particulier).
Excel fait le ménage dans les "déchets" qui résultent de ces tentatives, mais
pas systématiquement, seulement, peut-être, lorsque certains stades
d'optimisation sont atteints (rendant inutile la conservation de certaines
infos) ou, peut-être aussi, au bout de x compilations. Et la perte de poids peut
dans ce cas être spectaculaire..
Bref tout le monde a constaté ce que tu décris, pour peu qu'il développe des
projets un peu conséquents, mais il n'y a pas grand'chose à y faire.
--
Gaenonius
Bonjour à tous,
J'ai développé un classeur de 6 feuilles avec beaucoup de code VBA pour
valider . Mon classeur est asser volumineux (env. 1Mb). Fait particulier,
des fois je change légèrement le classeur (code ou structure des feuilles)
et je l'enregistre, sa taille chute à 700 ko. J'aimerais savoir ce qui
cause ce gros volume et comment faire pour le réduire.
Ça fait partie, AMA, des aleas de la gestion par Excel des informations de déboguage. Beaucoup de code VBA = beaucoup de compilations = beaucoup de tentatives d'optimisation du code par le "compilateur/interpréteur" (type des variables en particulier). Excel fait le ménage dans les "déchets" qui résultent de ces tentatives, mais pas systématiquement, seulement, peut-être, lorsque certains stades d'optimisation sont atteints (rendant inutile la conservation de certaines infos) ou, peut-être aussi, au bout de x compilations. Et la perte de poids peut dans ce cas être spectaculaire.. Bref tout le monde a constaté ce que tu décris, pour peu qu'il développe des projets un peu conséquents, mais il n'y a pas grand'chose à y faire.
-- Gaenonius
Bonjour à tous,
J'ai développé un classeur de 6 feuilles avec beaucoup de code VBA pour valider . Mon classeur est asser volumineux (env. 1Mb). Fait particulier, des fois je change légèrement le classeur (code ou structure des feuilles) et je l'enregistre, sa taille chute à 700 ko. J'aimerais savoir ce qui cause ce gros volume et comment faire pour le réduire.