2008-10-29 9 views
1

J'ai une macro vba qui exécute une boucle pour environ 200 itérations, en utilisant le fichier de la page RAM comme il fonctionne.Effacer le fichier de page en utilisant le code vba

J'ai besoin d'une sorte de solution rapide pour effacer le fichier de page après chaque itération. Je sais que la meilleure solution serait de nettoyer le code, mais le temps est une contrainte ici.

Répondre

2

À la fin de chaque itération de boucle, définissez les objets qui seront recréés à Nothing. Ce numéro article l'explique en détail.

+0

La pointe Nothing est utile, mais cette fonction comporte trop de références cycliques. Besoin de nettoyer le code. –

0

Je n'ai jamais vu cela se produire. Il semble que vous ayez un tableau toujours en expansion et que vous manquiez de mémoire. Je voudrais l'arrêter dans quelques endroits pendant la course, pour voir ce qui se passe.

+0

Il s'agit d'un tableau, mais il est effacé à zéro après chaque itération. La mémoire cependant, n'est pas libérée. –

0

use Effacer et nom du tableau. Ceci efface tout le contenu du tableau.

+0

Avez-vous essayé cela. –

Questions connexes