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] Comment gère-t-on les erreurs?


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 151
    Points : 83
    Points
    83
    Par défaut [Vba-E] Comment gère-t-on les erreurs?
    Salut à tous et à toutes et à moi!

    Dans ma userform Je fusionne deux images entre elles, puis j'enregistre l'image obtenu à un endroit! mais, admettons que l'utilisateur crée deux fois l'image qui aura donc forcement le meme nom, à partir de là il se manifeste une erreur :
    Erreur d'exécution '-2147024816 (80070050)' : le fichier existe.
    Comment peut-on reconnaitre cette erreur?
    pour pouvoir, par la suite, afficher un message demandant à l'utilisateur si il veux écraser ou annuler l'ecrassement!
    Comment peut-on reconnaitre et géré toute les erreurs de ce meme genre?

  2. #2
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    Bonjour,

    Tu peux utiliser "On Error GoTo ..." et "Err.Number"
    Normalement tu devrais avoir les infos nécessaire dans l'aide VBA

    +

    Théo

  3. #3
    Membre actif
    Avatar de repié
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    335
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 335
    Points : 281
    Points
    281
    Par défaut
    sinon tu test la présence d'une image du même nom avant d'enregister

  4. #4
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 151
    Points : 83
    Points
    83
    Par défaut
    Merci Theocourant!!

    pour repié : ça je m'en doute mais j'aimerai utilisé cette erreur afin d'arriver à mes fins!

    merci a plus

  5. #5
    Membre éclairé
    Avatar de Theocourant
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 618
    Points : 739
    Points
    739
    Par défaut
    De rien

    Pense à cliquer sur le tag si cela répond bien à ce que tu souhaitais

    +

    Théo

  6. #6
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 151
    Points : 83
    Points
    83
    Par défaut
    ça ma echappé!

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

Discussions similaires

  1. [ZF 1.10] Comment obtenir en sortie, les erreurs PHP plutôt qu'une page blanche
    Par arsene555 dans le forum Zend Framework
    Réponses: 12
    Dernier message: 03/11/2010, 17h45
  2. Comment gère t'on les événements avec cocoa ?
    Par robertopowa dans le forum Apple
    Réponses: 1
    Dernier message: 08/05/2010, 13h03
  3. Comment gère-t-on les plans avec Delphi ?
    Par NCGUI dans le forum Débuter
    Réponses: 4
    Dernier message: 11/08/2009, 14h57
  4. Comment gère-t-on les erreurs en C ?
    Par Le Furet dans le forum C
    Réponses: 7
    Dernier message: 24/12/2005, 19h38
  5. [web] comment afficher les erreur d'un cgi
    Par chtiboss dans le forum Web
    Réponses: 6
    Dernier message: 24/12/2003, 11h22

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