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 :

Macros qui cessent de s'exécuter


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 17
    Par défaut Macros qui cessent de s'exécuter
    Bonjour à tous,

    Ceci est un appel à l'aide : je suis confronté à un problème nouveau pour lequel je cherche une solution depuis un moment déjà.

    Je partage avec des collègues un fichier partage de planning sous Excel 2007 contenant un code de près de 3500 lignes de macros (que je maintiens) et stocké sur un serveur local.

    Lorsque j'ouvre ce fichier sur mon PC je peux exécuter les macros pendant une durée assez limitée, puis sans que je sache pourquoi après un certain temps que j'estime à une dizaine de minutes, les macros refusent de s'exécuter.

    J'obtiens le message suivant indiquant :
    Impossible d'exécuter la macro. Il est possible qu'elle ne soit pas disponible dans ce classeur ou que toutes les macros soient désactivées.

    J'ai aussi remarqué que si j'ouvrais l'éditeur de Macros Visual Basic, le message apparait tout de suite sans attendre 10 mn. Impossible dans ce cas de compiler : il manque des bibliothèques.

    Si je ferme et rouvre le classeur, j'ai remarqué que les macros s'exécutent à nouveau. Bizarre...

    Mes collègues sur le même réseau local n'ont pas de difficulté à partir de leur propre poste.

    J'ai tenté une réparation de l'installation de Excel 2007 sur mon poste sans succès.

    Si quelqu'un à une idée, je suis preneur...

    Merci d'avance

  2. #2
    Membre chevronné Avatar de jackborogar
    Homme Profil pro
    Etudiant Ingénierie Financière
    Inscrit en
    Avril 2012
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Etudiant Ingénierie Financière
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2012
    Messages : 290
    Par défaut
    Alors je sais que cette phrase :

    Impossible d'exécuter la macro. Il est possible qu'elle ne soit pas disponible dans ce classeur ou que toutes les macros soient désactivées.
    peut survenir si ton classeur est protégé...

    De plus quelle version de Excel as tu sur ta bécane? Est ce la même version que tes collègues?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 17
    Par défaut Déprotection des macros -> plus rien ne s'éxécute.
    J'ai Excel 2007 tout comme mes collègues, pas encore de 2010 dans la maison.

    Je n'ai pas de protection sur les feuilles du classeur.
    Seules trois feuilles ont le statut xlVeryHidden : je les ai rendue visibles mais rien n'a changé.

    Je viens d'enlever le mot de passe de protection des macros en VBA, cette fois ci elles ne s'éxécutent plus du tout, rien ne fonctionne dès l'ouverture du classer et je n'ai plus les 10 mn d'attente.

    Bref, je sèche...

    Merci qd même.

  4. #4
    Membre chevronné Avatar de jackborogar
    Homme Profil pro
    Etudiant Ingénierie Financière
    Inscrit en
    Avril 2012
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Etudiant Ingénierie Financière
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2012
    Messages : 290
    Par défaut
    Salut,

    Après quelques recherches (et dieu sait que cette question a été le fruit de beaucoup de topic), la réponse demeure encore mystérieuse, néanmoins j'ai vu une réponse de kiki29 sur un autre site, apparemment cela à permis de débloquer une personne.

    http://support.microsoft.com/kb/927150/en-us

    Tiens moi au courant,

    Cordialement

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 17
    Par défaut Pas dans mon cas, mais pb de sauvegarde
    Je viens d'appliquer la correction au registre suggérée par ton lien.
    Ce n'est pas la solution dans mon cas.


    Je viens de remarquer que je ne peux plus enregistrer le classeur sans que celui-ci soit corrompu au moment de l'enregistrement. Je n'avais jamais remarqué auparavant car d'habitude ce sont mes collègues qui travaillent dessus, pour ma part je n'interviens que de temps en temps sur les macros.

    Pour enlever les feuilles cachées et le mot de passe j'ai du aller sur le poste d'un collègue.

    Ce qui m'amène à penser à la sauvegarde automatique. Celle ci est réglée sur 10 mn ! Est-il possible que en voulant faire une sauvegarde automatique, Excel n'y parvienne pas et désactive les macros ?

    Dans ce cas le problème devient : quelles sont les cas qui peuvent empêcher un enregistrement correct d'un classeur ?

    J'ai pleins de classeurs Excel que j'enregistre correctement tous les jours. comment est-ce possible ?

    Merci de votre aide.

  6. #6
    Membre averti
    Femme Profil pro
    Coordonnatrice services d'éditique
    Inscrit en
    Décembre 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Coordonnatrice services d'éditique
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 12
    Par défaut Piste de solution?
    J'avais un problème similaire.

    Après plusieurs tests, j'ai réalisé que si je nommais mes modules (oui je renomme tout, c'est plus facile de se retrouver) avec le même nom qu'une macro qu'il contient, Excel n'y arrive pas.

    Or, j'aime bien mettre les longues macros dans leur propre module. Voici donc la stratégie que j'ai employée qui fonctionne bien jusqu'à maintenant:
    EX:
    Module: Module_LaunchWizIMPORT
    Macro: LancerAssistantIMPORTATION

Discussions similaires

  1. [XL-2007] Macro qui ne s'exécute pas au bon endroit pour un copier coller
    Par laurasoe dans le forum Macros et VBA Excel
    Réponses: 50
    Dernier message: 24/07/2014, 08h13
  2. Macro qui ne s'exécute pas sur les onglets voulus
    Par Runsh63 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 20/05/2011, 17h17
  3. [XL-2010] Excel continue de s'exécuter en background après la fin de la macro qui le contrôle.
    Par sunlover dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/04/2011, 15h05
  4. [XL-2003] exécution d'une macro qui appel un autre classeur sans raisons
    Par fllyann dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/03/2011, 10h38
  5. Macro qui s'exécute sur tous les onglets
    Par idckhorne dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/05/2009, 11h56

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