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]La méthode 'Range' de l'objet '_Global' a échoué


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut [VBA-E]La méthode 'Range' de l'objet '_Global' a échoué
    Bonjour

    voila en fait j'ai un bon problème sur ma macro Excel

    de temps en temps VB me signale l'erreur suivante
    Erreur d'éxécution '1004':
    La méthode 'Range' de l'objet '_Global' a échoué
    Voici l'un des codes sur lequel ce problème arrive : (c'est sur la dernière ligne)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sheets("Feuil1").Select
    Range("J40:J111").Select
    Selection.Copy
    Sheets("Feuil2").Select
    Range("J39:JG110").Select
    tout ce qui a déja été dit sur cette erreur ne semble pas me concerné puisque les autres personnes qui ont rencontré ce problème ont remarqué que cela venait de l'ouverture/fermeture d'un autre classeur or tout ce fait sur le même classeur chez moi!
    Que dois-je faire?

  2. #2
    Expert éminent sénior


    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
    Points : 20 040
    Points
    20 040
    Par défaut
    tu ne ve vraiment pas rajouter l'activate !!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sheets("Feuil1").Activate
    Range("J40:J111").Select 
    Selection.Copy 
    Sheets("Feuil2").Select 
    Range("J39:JG110").Select

  3. #3
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut
    donc le problème viendrait de la?!

    mais dans ce cas là, il faut mettre activate aux 2 feuilles:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sheets("Feuil1").Activate
    Range("J40:J111").Select 
    Selection.Copy 
    Sheets("Feuil2").Activate
    Range("J39:JG110").Select
    je vais tester

    Mauvaise nouvelle, ca n'a pas fonctionné!

    j'ai mis l'activate sur les deux feuilles mais VB me signale encore le même problème

  4. #4
    Expert éminent sénior


    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
    Points : 20 040
    Points
    20 040
    Par défaut
    lol j'avais pas vu : JG c'est en dehors de la feuille ...cellle-ci s'arrête à IV..

  5. #5
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut
    moi aussi je vient de le voir!
    je refais mon test apres correction en ce moment

  6. #6
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut
    Bon ca a marché cette fois ci!

    Etant donné que ce n'est pas la première fois que je rencontre ce problème, je concluerait en disant que la premiere chose à vérifié est la plage sélectionnée par Range!

    Mais je repense que j'ai déja eu ca avec la fonction Donc peut être qu'il n'y a pas que ca...

    Merci bien bbil pour ton petit coup de main!
    Par contre, peux tu continuer à sureveiller le sujet au cas ou le problème se reitère d'ici peu? Merci d'avance!

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

Discussions similaires

  1. [XL-2007] La méthode 'Range' de l'objet '_Global' a échoué
    Par amelyfred dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 24/06/2011, 11h33
  2. Réponses: 6
    Dernier message: 08/01/2009, 11h06
  3. Erreur 1004: La méthode "Range" de l'objet "_global" a échoué
    Par Froggy007 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 18/09/2008, 23h05
  4. erreur La méthode 'Range' de l'objet '_Global' a échoué
    Par mahboub dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/11/2006, 20h46
  5. Réponses: 4
    Dernier message: 20/01/2006, 15h53

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