Taille de fichier trop importante et varie

jib92 Messages postés 19 Statut Membre -  
jib92 Messages postés 19 Statut Membre -
Bonjour,

J'ai réalisé un classeur excel avec différentes macro.
A la fermeture du programme, seule une ligne de 5 colonnes est ajoutée dans une feuille. (ou pas)
Pourtant la taille du classeur varie quand j'enregistre le classeur sous un nouveau nom.

La taille initiale est de 2500 ko
elle peut monter à 3000 ko
et parfois à 8900 ko... dans ce cas la il m'est impossible de le rouvrir.

Je pense que mes variables restent en memoire
pour les ws=worksheet j'ai un set ws=nothing à la fin de ma macro.
mais pour les var numériques ou texte, je ne sais pas quoi mettre
set varnum = 0 ??? il me dit qu'il ne trouve pas l'objet.

Avez vous des idées?

je precise que mes variables sont dans une macro "public" et que j'ai aussi des tableaux.

Bref je débute, j'ai résussi a faire mon classeur mais je ne sais pas ou vont mes variables une fois la macro terminée.

Merci
A voir également:

2 réponses

jib92 Messages postés 19 Statut Membre 1
 
non. Je ne vois pas. J'ai fait plusieurs essais ca a l'air de marcher mais je trouve mon programme très instable

Autre chose, j'ai vu qu'il existait une fonction A=Exact(A1,A3) qui renvoie true si les 2 cellules sont les mêmes. mais je l'ai pas sous excel 2003 (en VBA)
1
toto
 
Bonjour

Les variables ne sont pas enregistrées quand tu enregistres ton classeur.
Tes macros n'iraient-elles pas écrire dans une autre feuille ?
0