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 2007] Action à chaque erreur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut [Excel 2007] Action à chaque erreur
    Bonjour
    Je travaille actuellement sur des macros destinées à Excel 2007. Plusieurs fonctions peuvent être appelées par l'utilisateur (par l'intermédiaire de boutons).
    Il se trouve qu'au cours du traitement j'annule le calcul automatique (pour gagner du temps) des cellules. En fin de traitement, le calcul automatique des cellules est remis en place.
    Je souhaiterais pouvoir faire en sorte qu'à chaque fois qu'une erreur se produit le calcul automatique des cellules reprenne. Pour cela je ne souhaite pas utiliser "On Error goto", qui m'obligerait à alourdir le code de toutes les fonctions dans lesquelles une erreur est susceptible de se produire (c'est à dire quasiment toutes).


    Connaissez vous une solution pour ce type de problème.

    Merci d'avance

    Cordialement

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

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    après on error goto tu n'es pas obligé de traité chaque erreur individuellement, tu fait un traitement général si ca solution est la même pour toute

    En tout cas les seul info sur le traitement d'erreur été sur On error goto. Je n'ai jamais vu d'alternative.

    Et dans tous les cas la gestion d'erreur alourdi le code. Après avec le système de gestion des erreur tu peu te contenter de gérer les erreurs dans la sub ou fonction appelante et non dans chaque fonction appelé. Je te laisseconsulté les tuto a ce sujet je n'ai pas les lien sous la main

    Edit le lien
    http://bidou.developpez.com/article/VBA/
    Page 95 du doc il est fait état de la gestion d'erreur par le programme appelant

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut
    Bonjour

    Merci pour votre réponse.
    Je ne savais pas comment remonter les erreurs depuis le programme appelant. Je vais donc utiliser cette possibilité.

    Cordialement

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

Discussions similaires

  1. [XL-2007] Besoin d'aide erreur macro excel 2007
    Par nikkos29 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/12/2010, 21h54
  2. COM : Erreur sur SaveAs au passage à Excel 2007
    Par Antjac dans le forum Langage
    Réponses: 1
    Dernier message: 07/12/2009, 12h32
  3. Réponses: 2
    Dernier message: 06/08/2008, 09h43
  4. excel 2007 et barre d'erreur sur histogramme
    Par chat-lotte dans le forum Excel
    Réponses: 1
    Dernier message: 24/02/2008, 19h12
  5. Barre d'erreur et graphiques sur Excel 2007
    Par Killerboy dans le forum Excel
    Réponses: 4
    Dernier message: 08/08/2007, 17h23

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