Consommation mémoire importante après suppression de colonnes

TgR

XLDnaute Junior
Bonjour,

J'aimerais savoir comment faire pour éviter, si c'est possible, que ma consommation de mémoire passe de 100k (ko) à 900k (ko) après la suppression de deux colonnes A et B. Cette suppression est exécutée comme dernière instruction d'une macro.

Code:
Columns("A:B").Delete Shift:=xlToLeft

J'ai tenté les diverses astuces trouvées sur le net comme vider ses fichiers temporaires, vider le presse papier etc.. rien n'y fait. A part fermer et réouvrir le fichier je ne sais pas s'il y a une solution.

Au pire je laisserai ces 2 colonnes vides sans les supprimer mais sait-on jamais ?

merci
 

camarchepas

XLDnaute Barbatruc
Re : Consommation mémoire importante après suppression de colonnes

Bonsoir ,
Une solution pourrait être de ne supprimer cette colonne que sur le nombre de lignes nécessaires

Ex : Range("E1:E20").Delete

car c'est vrai 1000000 de lignes ça commence à compter
 

TgR

XLDnaute Junior
Re : Consommation mémoire importante après suppression de colonnes

Salut,

Je vais essayer ça. Mais c'est quand même étrange que cette manipulation à la souris ne provoque pas ce genre de réaction de la part d'Excel.
 

Statistiques des forums

Discussions
314 450
Messages
2 109 731
Membres
110 553
dernier inscrit
loic55