Code pour enlever excel de la mémoire en VBA - VB/VBA/VBS - Programmation
Marsh Posté le 18-02-2003 à 09:25:42
t'a essaye : set varworkbook = nothing
ensuite ?
Marsh Posté le 18-02-2003 à 14:21:16
Ça ne fonctionnne pas voici ce que ça me donne :
Compile error : invalid use of property
Autre solution??
Marsh Posté le 18-02-2003 à 15:07:03
Voici les erreurs que je reçois, si ça peut aider...
-Not enough memory
-Not enough system resources to display completely
-Not enough
-Not enought memory. Continue without undo?
Marsh Posté le 18-02-2003 à 16:11:55
relance ton PC et refais le test
si la mémoire est saturée tu peux aussi purger avec Alt+Ctrl+dell et fermer toutes les lignes "Excel"
De plus, tu fermes toutes les instences des classeurs et des feuilles puis l'appication Excel
set feuille = nothing
set feuilles = nothing
set classeur = nothing
set classeurs = nothing
en fonction de leur existence et de leur nom, bien sûr ...
pui
excel.application.quit pour fermer excel s'il a été ouvert
ce devrait suffire, non ?
Marsh Posté le 17-02-2003 à 21:54:42
J'ai un fichier en excel qui contien du VBA, en windows NT, 2000 et XP, il fonctionne très bien, mais en windows 98 il plante après 5-10 minutes d'utilisation en donnant des erreurs de mémoire.
On dirais que chaque fichier excel qui est ouvert reste en mémoire après que je l'ai fermé (j'utilise la commande "workbook.close" pour fermer mes fichiers excel)
es-ce qu'il y aurait une commande autre que "Close" pour fermer un fichier excel et libérer la mémoire??
Merci