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] Error 91 sur selection de sheet


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 61
    Par défaut [VBA-E] Error 91 sur selection de sheet
    Bonjour,

    je n'en peux plus de m'arracher les cheveux:

    j'ai un fichier qui contient les feuilles market, segment et diesel

    dans ma macro, je fais l'opération suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sheet("Segment").Select
    et j'obtiens l'erreur 91

    hier cela fonctionnait...

    j'ai vérifier le nom de la feuille et il est correct (pas d'espace, majuscule au m^me endroit...)

    si je remplace le "select" par "activate" ca ne marche pas non plus...

    bref, je suis déspérée et cette macro me sert à dupliquer un fichier et coller en valeur certaines parties de feuille. La dupplication doit être pr^te pour midi...



    merci pour votre aide...

    Capsule

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 52
    Par défaut
    Salut,

    1. Est-ce que ton classeur est actif ?
    2. as-tu tenté de passer par la collection worksheets à la place de sheets ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 61
    Par défaut
    hello,

    oui, mon classeur est actif par contre, ,je ne vois pas ce que tu veux dire par passer par la collection feuille


  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2003
    Messages : 52
    Par défaut
    Citation Envoyé par Capsule
    sheet("Segment").Select
    Avec un S a la fin de sheet ce sera déjà mieux non ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 61
    Par défaut
    Citation Envoyé par choucks
    Avec un S a la fin de sheet ce sera déjà mieux non ?

    oops, j'ai mal recopier le code dans mon post...

    en fait, j'ai redemarrer le pc et maintenant ca fonctionne...

    par contre, si j'arrête la macro et je la relance ca ne fonctionne plus. pour qu'elle fonctionne, je dois redemarrer le pc....


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

    Ton classeur est actif ok, mais ta feuille ?

    Starec

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 61
    Par défaut
    Citation Envoyé par Starec
    Bonjour

    Ton classeur est actif ok, mais ta feuille ?

    Starec

    ben justement, je veux la selectionner puisque je me trouve d'abord dans une autre feuille...

    en fiat, on voit à l'écran que la macro selectionne bien la feuille segment mais le code s'arrête...

    j'ai essayé de faire sheets("Segment").Activate à la place de select mais ca me donne la même erreur...

    j'ai lu sur le site de microsoft que c'était un bug connu et sous investigation mais qu'il n'existe pas de solution pour l'instant....


  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    556
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 556
    Par défaut
    A tout hasard, si tu essaies de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks("toto.xls").Activate

Discussions similaires

  1. test sur nom de sheet => "error 9 out of range"
    Par _debutant dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 09/12/2007, 15h54
  2. Déclenchement sur select
    Par sdinot dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 02/04/2004, 11h52
  3. Trigger sur select
    Par bilo2000 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 02/02/2004, 13h39
  4. question sur SELECT ...WHERE...IN
    Par danseur dans le forum Requêtes
    Réponses: 3
    Dernier message: 23/01/2004, 15h23
  5. [VBA-E] Dim dynamique sur un tableau
    Par Vince69 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/12/2002, 13h32

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