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 :

Probleme application screenupdating


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut Probleme application screenupdating
    Bonjour,

    J'ai une application Excel qui fonctionne sous Windows XP et office 2003 et je dois la tester sur l'environnement Windows 7 et office 2010.

    Cette application contient plusieurs feuilles (60) dont des graphiques et des treeview.

    Lors de l'exécution tout va bien mais en quittant l'application il m'affiche un message d'erreur:
    « La méthode screenupdating de l'objet _Application a échoué »

    Malgré que "application.screenupdating" existe dans plusieurs modules il affiche l'erreur seulement dans 3 feuilles.

    Merci de votre aide

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,
    Peux-tu publier ton code ?
    Si c'est la ligne Application.ScreenUpdating=True qu'on met en fin de macro, tu peux peut-être l'enlever ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut
    Bonjour,

    l'erreur est au début du code : Application.ScreenUpdating = False
    l'erreur est seulement pour quelque feuille et pas pour toutes.

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,
    Je ne comprends pas. Tu dis que l'exécution se passe bien et que l'erreur est au début de ton code ? Peux-tu expliquer ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut
    J'ai un feuille qui contient plusieurs boutons de commande.
    Chaque bouton fait des traitement dans des feuilles qui sont cachés.
    tous les boutons s'exécutent correctement mais il y a des boutons quand je clique dessus j'ai un message d'erreur lors de l'enregistrement.

    J'espere que c'est un peu clair

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Est-ce que la macro attachée au bouton exécute l'enregistrement ? Est-ce que tu as le message quand tu procèdes à un enregistrement manuel ou quand tu compiles le projet VBA ? (menus Débogage, Compiler le projet VBA ?)

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut
    le message d'erreur est affiché quand j'enregistre manuellement ou quand je veux quitter sans enregistrer.
    Dans le code de vba il n'y a pas une fonction liée à l'enregistrement.

  8. #8
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Supprime la ligne et recrée-la... pour voir; ça m'est déjà arrivé, sur une ligne quelconque.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 88
    Par défaut
    Merci beaucoup pour ton aide, je ne sais toujours pas pourquoi cette ligne ne fonctionne pas.
    J'ai désactivé le croix rouge d’Excel comme ça l'utilisateur peut quitter avec le bouton de commande "exit", cela ne donne pas d'erreur

    Merci

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

Discussions similaires

  1. [XL-2003] Probleme application FileSearch
    Par alescb dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/03/2010, 11h24
  2. [XL-2003] probleme application réseau
    Par revemane dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 11/01/2010, 19h33
  3. [XL-2003] soucis avec Application.ScreenUpdating
    Par olivier-tig dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/10/2009, 19h00
  4. application.screenupdating qui se déclenche pas
    Par Nako_lito dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 21/08/2009, 20h26
  5. probleme application multilingue
    Par mario13 dans le forum Langage
    Réponses: 14
    Dernier message: 27/03/2008, 21h20

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