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 :

[Excel 2003] Erreur d'execution 9


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Géomaticien
    Inscrit en
    Avril 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Géomaticien

    Informations forums :
    Inscription : Avril 2009
    Messages : 21
    Par défaut [Excel 2003] Erreur d'execution 9
    Bonjour,

    J'ai un problème que je ne comprends pas.
    J'ai crée une macro qui se lance dés l'ouverture du classeur, sur certains pc il n'y a pas de problèmes et sur d'autre elle plante en me mettant Erreur d'execution 9, l'indice n'appartient pas à la séléction. La ligne en question est la suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks("Suivi_etudes_09").Protect password:="monmotdepasse", Structure:=True, Windows:=False
    Ce que je ne comprends pas c'est pourquoi ce code marche sur un pc et pas sur l'autre alors qu'ils sont tous sous xp avec office 2003 sp3.

    Est-ce un paramètre du code à changer ou autre chose ?

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Bonjour,
    A mon avis il suffit que sur certain PC quelqu'un ai eu la brillante idée de renommer Suivi_etudes_09, (ou de ne pas l'ouvrir avant d'exécuter ta macro)
    Si c'est le classeur qui contient la macro essaye plus simplement de faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    thisworkbook.Protect password:="monmotdepasse", Structure:=True, Windows:=False

  3. #3
    Membre averti
    Homme Profil pro
    Géomaticien
    Inscrit en
    Avril 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Géomaticien

    Informations forums :
    Inscription : Avril 2009
    Messages : 21
    Par défaut
    Merci cette solution marche bien.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/04/2012, 17h43
  2. erreur d'execution '13' dans une macro Excel lors du passage 2003->2007
    Par Bobsinglar dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 07/10/2008, 15h16
  3. (VBA Excel 2003) Erreur d'exécution 91 !
    Par niavlys26 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/07/2008, 02h46
  4. [access 2003] erreur d'execution 3134 INSERT INTO
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 24
    Dernier message: 28/02/2008, 12h03
  5. [access 2003] erreur d'execution 3137, point virgule absent
    Par Milyshyn76 dans le forum VBA Access
    Réponses: 3
    Dernier message: 01/02/2008, 08h41

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