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 :

[VBA-E] Pb sur la méthode Cut


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Par défaut [VBA-E] Pb sur la méthode Cut
    Bjr,
    j'exécute la même macro sur tous les classeurs présents dans un même répertoire, sauf celui qui contient la macro. J'utilise une boucle For each classeur in..... Next.
    Pour le premier classeur tout se passe sans soucis. pour le deuxième classeur, la macro s'éxécute sans problème, c'est à dire qu'elle crée bien ma plage de données mais c'est lors de l'export que ça pose pb.
    Elle bug à cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Classeur.Sheets("Source").Range("B1401:E65536").Cut _
    (ThisWorkbook.Sheets("Restitution").Range("B" & Numrow3))
    et j'obtiens comme message d'erreur que la méthode cut de l'objet range a échoué. je ne comprends pas dans la mesure où pour le premier classeur elle fonctionne. Et mes deux classeurs sont identiques.
    Help please. merci

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Feuille protégée ?

  3. #3
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Par défaut
    Non, j'ai un classeur.unprotect avant.

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    essai de faire la copie "à la main" histoire de ...

  5. #5
    Membre averti
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Par défaut
    Le .cut ne fonctionne que si je spécifie dans mon range une plage de cellules non vides.(cad, mettre range ("B1401:E13512") au lieu de range ("B1401:E65536") . Or pour mon premier classeur où le . cut fonctionne je n'ai que 1725 lignes, vs 12111 pour le 2ème. dans un cas le fait prendre la plage la plus large possible ne semble pas poser pb, mais ensuite bug.
    Je vais donc essayer de délimiter mon range de manière dynamique.

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    en fait cela doit dépendre d'ou tu colle et de ton
    Numrow3 ... si numrow3 trop grand du déborde des 65535 lignes de ta feuille

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

Discussions similaires

  1. [VBA] Boucler sur la méthode Workbooks.Open plante Excel
    Par juliusmarat dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/09/2014, 17h39
  2. [Sequoia] Votre avis sur la Méthode
    Par Zorro dans le forum Autres
    Réponses: 5
    Dernier message: 21/05/2008, 16h02
  3. [VBA] information sur une méthode
    Par stolx_10 dans le forum Access
    Réponses: 27
    Dernier message: 19/09/2006, 17h27
  4. [VBA-E]Erreur sur méthode de classeur
    Par vanima dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 20/02/2006, 12h32
  5. Réponses: 3
    Dernier message: 16/04/2004, 16h51

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