Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1353 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Code pour enlever excel de la mémoire en VBA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Code pour enlever excel de la mémoire en VBA

n°311605
stage
Posté le 17-02-2003 à 21:54:42  profilanswer
 

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

mood
Publicité
Posté le 17-02-2003 à 21:54:42  profilanswer
 

n°311758
mouff
Posté le 18-02-2003 à 09:25:42  profilanswer
 

t'a essaye : set varworkbook = nothing
ensuite ?


---------------
Il suffit de me dire de me taire...
n°311993
stage
Posté le 18-02-2003 à 14:21:16  profilanswer
 

Ça ne fonctionnne pas voici ce que ça me donne :
 
Compile error : invalid use of property
 
 
Autre solution??

n°312048
stage
Posté le 18-02-2003 à 15:07:03  profilanswer
 

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?

n°312102
Hepil
Posté le 18-02-2003 à 16:11:55  profilanswer
 

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 ? :D

n°312284
stage
Posté le 18-02-2003 à 17:57:52  profilanswer
 

ok merci je vais esseyer


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Code pour enlever excel de la mémoire en VBA

 

Sujets relatifs
Fermeture des sessions Excel[Delphi / VB] Besoin de comprendre un code Delphi (résolu)
Macros Excel : jusqu'ou peut on aller ?[Visual Studio C++] recherche code pour la comparaison de 2 images
[SQL sous VBA] dans Access 97Comment effacer un tableau en mémoire ?
access en mode runtime depuis VBa[Java] generation de code a partir de rational rose
[VBA] interuption de traitement dans une boucle ...Excell : comment verrouiller une feuille excel, je m'explique !
Plus de sujets relatifs à : Code pour enlever excel de la mémoire en VBA


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR