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 :

Error 1004 - Paste Method of Worsheet class failed


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 5
    Par défaut Error 1004 - Paste Method of Worsheet class failed
    Bonjour à tous,

    Ci_dessous, un problème qui me laisse sec et pour lequel, au delà d'obtenir une solution fonctionnelle, j'aimerais comprendre la cause sur le fond

    Le code ci-dessous tourne sans pb à plusieurs itérations (il est utilisé dans une boucle) mais quelque fois il plante sur la ligne en rouge avec l'erreur
    "Past Method of Worsheet class failed" 
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Sheets("Data").Select  
          Rows("1:1").Select
          Selection.AutoFilter
     
    ‘ la valeur de la variable “Last_Line” a été déterminée au préalable
     
        ActiveSheet.Range("$A$1:$AP$" & Last_Line).AutoFilter Field:=30, Criteria1:="<>"
        ActiveCell.SpecialCells(xlLastCell).Select
        Range("AP" & Last_Line).Select
     
        Range(Selection, Cells(1)).Select
        Selection.Copy
        Sheets("Resultats").Select
        Range("A1").Select
        ActiveSheet.Paste    
    Sheets("Data").Select

    Je n'ai pas réussi à identifier des situations communes aux différents cas où ce code plante, bref, je suis sec!

    Quelqu'un peut il m'aider à comprendre ce pb?

    Merci

  2. #2
    Membre émérite Avatar de Souriane
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2009
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2009
    Messages : 541
    Par défaut
    Bonjour!

    Jette un coup d'oeil ici, je pense que c'est le même problème que toi :

    http://www.developpez.net/forums/d36...-range-echoue/

    Bonne chance!

    Souriane

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 5
    Par défaut
    Merci Souriane,

    En effet, le lien que tu mentionnes presente un pb similaire au mien

    L'origine du pb reste incomprise mais 2 façon de le gérer
    - soit en traitant le message d'erreur
    - soit en utilisant les filtre élaborés au lei des filtres automatiques

    Encore Merci

    Blusky

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

Discussions similaires

  1. Erreur 1004 : la methode Paste de la classe Worksheet a échoué
    Par jambonland dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 26/08/2013, 10h29
  2. [XL-2007] Erreur 1004 : la methode Paste de la classe Worksheet a échoué
    Par bricko dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 07/06/2013, 01h53
  3. Run time error 1004 - Select method class failed
    Par fhuyet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/07/2008, 11h18
  4. Réponses: 14
    Dernier message: 19/12/2007, 17h58
  5. [Excel] Add method of chartObjects class failed
    Par bougo dans le forum Windows Forms
    Réponses: 1
    Dernier message: 14/06/2007, 13h39

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