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 :

Erreur 1004 PasteSpecial [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Planificateur
    Inscrit en
    Janvier 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Planificateur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2019
    Messages : 5
    Par défaut Erreur 1004 PasteSpecial
    Bonjour,
    J'ai une macro qui consiste à copier beaucoup de données d'une feuille à une autre et l'erreur 1004 sur méthode PasteSpecial se produit constamment. Lorsque j'active le déboggage lors de l'erreur, je fais un pas-à-pas et le tout fonctionne donc je peux poursuivre l'exécution de la macro. J'ai essayé plusieurs solution avec des posts existants, mais je n'arrive pas à régler ce problème. Si quelqu'un est en mesure de m'aider ce serait exceptionnel Merci beaucoup !

    Mon code est assez long donc voici seulement une petite partie au début de celui-ci où l'erreur se produit en premier (dernière ligne).



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub MaJ_Données()
     
    Application.ScreenUpdating = False
     
    ChDir Application.ActiveWorkbook.Path & "\Backup"
    ActiveWorkbook.SaveCopyAs Filename:= _
    Application.ActiveWorkbook.Path & "\Backup\Planification des activités_" & Date & ".xlsm"
     
     
    'Copie des valeurs actuelles dans onglet: Copie
     
        Workbooks("Planification des activités.xlsm").Sheets("Base de données").Range("A:BH").Copy
        Workbooks("Planification des activités.xlsm").Sheets("Copie").Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Planificateur
    Inscrit en
    Janvier 2019
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Planificateur
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2019
    Messages : 5
    Par défaut
    Le problème dans l'extrait fourni semble avoir été réglé à l'aide d'un redémarrage de l'ordinateur. L'erreur 1004 apparaissait aussi pour les fonctions workbooks("").sheets("").select, mais le tout fonctionne après avoir changé pour workbooks("").sheets("").activate.

    En espérant que cela reste ainsi !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur 1004 sur méthode PasteSpecial
    Par r.morel dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/10/2017, 11h14
  2. [XL-2007] Erreur 1004 de Range.PasteSpecial
    Par LawNasK dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 04/03/2015, 11h15
  3. Erreur 1004 sur collage spécial (PasteSpecial)
    Par Erreur_1004 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 14/10/2013, 16h41
  4. [XL-2007] PasteSpecial erreur 1004
    Par isfet dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 03/05/2010, 15h54
  5. [XL-2002] Erreur 1004 avec pastespecial sur macro très simple
    Par arou dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/06/2009, 11h00

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