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 :

Saturation du copier coller avec VBA


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Saturation du copier coller avec VBA
    Bonjour,
    Est-il possible que quelqu'un m'aide suite au problème suivant:

    Je dispose d'une base de données de plus de 2000 records en Excel et pour chaque record je veux:
    - supprimer une feuille Excel existante, après quoi
    - j'en copie une feuille que je place dans le workbook "base" et que je nomme "init".



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    base.Worksheets("init").Delete
    modvierges.Worksheets("feuille vierge").Copy after:=base.Worksheets("start")
    base.Worksheets("feuille vierge").Name = "init"
    Cependant, après la 800ème itération, environ, le code bloque et le message d'erreur suivant apparaît:

    "COPY METHOD OF WORKSHEET CLASS FAILED"

    Et je suis obligé de fermer tout Excel et relancer tout pour que cela fonctionne à nouveau...

    Y-a-t il un moyen d'éviter le blocage du code?
    Excel rencontre-t-il un problème de surcharge de mémoire temporaire ?

    Grand merci aux débugueurs que vous êtes!

    Frank

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Essayes de vider le presse papier : Comment vider le presse papier ?

    Philippe

  3. #3
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Merci Philippe,
    Je viens d'appliquer la procédure de vidange du presse papier mais cela ne marche toujours pas...malheureusement
    Merci encore
    Frank

  4. #4
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 144
    Points
    20 144
    Par défaut
    bonjour

    j'espère que ce lien pourra t'aider

    http://support.microsoft.com/default...Product=xlw%20

    bon après midi
    michel

  5. #5
    Futur Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Merci Michel, en effet cela semble bien cibler le problème... je vais creuser dans ce sens !!
    Super merci

Discussions similaires

  1. [XL-2010] en vba copier coller avec une condition dans des classeurs différents
    Par will83177 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/02/2014, 17h38
  2. Réponses: 4
    Dernier message: 21/08/2013, 15h17
  3. simplification copier coller sous vba avec integration li/col variable
    Par boom47 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/06/2012, 14h42
  4. [XL-2003] Problème copier coller avec MFC et VBA
    Par bbcancer dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/11/2011, 10h11
  5. copier coller avec Pastespecial en VBA
    Par stormless dans le forum Général VBA
    Réponses: 1
    Dernier message: 06/11/2005, 11h59

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