IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Fuite mémoire Excel ou VBA?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur industriel
    Inscrit en
    Mai 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur industriel
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 7
    Par défaut Fuite mémoire Excel ou VBA?
    Bonjour à tous,

    J'ai une assez bonne experience en vba mais quelque-chose m'echape dans mon dernier projet.

    J'ai une macro qui va explorer une grande plage de cellule et va effectuer plusieurs tri sur différente plage et différentes feuilles.

    J'ai tester le programme sur trois ordinateur (même macro est même fichier excel sur les 3 ordinateurs)

    Le programme marche super bien sur 2 ordinateurs (aucune consommation memoire dans task manager).

    Mais en testant sur un 3e pc la macro (ou le fichier excel) bouffe de la memoire (100mo) à chaque feuille excel jusqu'à produire un message annonçant que Excel n'a plus assez de memoire pour continuer.

    Les deux premiers ordis sont sur windows 7, le 1er 64bit avec office 2010 64bits, le 2e 64bit avec office 2010 32bit.

    Le 3e ordinateur est aussi sur windows 7 avec office 2010 32bit...

    J'ai aussi decouvert que le seul moyen de liberer la memoire du fichier sur le 3e ordinateur est de sauvegarder le fichier (manuelllement ou en vba) car même un "end" ne libere pas de memoire.

    Quelqu'un aurait une piste concernant la source du problème? variable environnement, clé de registre?

    Merci!!

  2. #2
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bonjour,

    J'ai rencontré le même problème sur de gros classeurs. La mémoire sature quand trop d'opérations sont effectuées et que le classeur n'est pas sauvegardé.
    La seule parade que j'ai trouvée est l'enregistrement régulier du classeur par le code.
    S'il y' a mieux je suis également preneur.

Discussions similaires

  1. [tomcat][memoire] java.net.URL et fuite mémoire
    Par Seiya dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 09/03/2009, 10h41
  2. Outil de recherche de fuite mémoire
    Par eag35 dans le forum MFC
    Réponses: 4
    Dernier message: 02/02/2005, 12h46
  3. Comment décaller un bloc de cellule Excel en VBA
    Par bbkenny dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 25/01/2005, 20h00
  4. [SWT]SWT et fuite mémoire(ou pas)
    Par menuge dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 22/06/2004, 21h40
  5. [debug] fuites mémoires
    Par tmonjalo dans le forum C
    Réponses: 3
    Dernier message: 28/07/2003, 17h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo