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 :

Personnaliser le message d'erreur


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Autodidact en VBA pour un ami indépendant
    Inscrit en
    Février 2019
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidact en VBA pour un ami indépendant

    Informations forums :
    Inscription : Février 2019
    Messages : 29
    Par défaut Personnaliser le message d'erreur
    Bonjour,

    J'aimerai modifier le message d'erreur de vba ou y ajouter un autre message en plus.
    Exemple:" Le programme a rencontré un problème, redémarrez sans sauvegarder et si le problème persiste contactez l'administrateur: adresse@mail.com"

    Si quelqu’un sait comment faire ...

    Merci d'avance.

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 969
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 969
    Par défaut
    bonsoir
    J'aimerai modifier le message d'erreur de vba ou y ajouter un autre message en plus
    c'est quoi le message d'erreur de vba ??
    la demande n'est pas claire au moins pour moi
    Merci de développer davantage la demande

  3. #3
    Membre averti
    Homme Profil pro
    Autodidact en VBA pour un ami indépendant
    Inscrit en
    Février 2019
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidact en VBA pour un ami indépendant

    Informations forums :
    Inscription : Février 2019
    Messages : 29
    Par défaut
    Le message d'erreur qui apparaît quand le code à mal fonctionné, la fenêtre qui décrit le problème avec les 4 boutons (continuer, fin, débogage, aide).

  4. #4
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 969
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 969
    Par défaut
    montrer ton code svp
    pour un msgbox personnalisé il suffit d’écrire dans ton code

  5. #5
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    quand le code à mal fonctionné
    fait assez craindre :
    - que tu cherches à traiter un furoncle sans traiter la furonculose.
    - que tu cherches à mettre en place une "esquive", sans même te préoccuper de la cause de l'erreur. Et ce : quelle que soit la cause !
    T'aider à mettre en place ce genre d'esquive serait t'aider à aller à l'encontre de toute sagesse.

  6. #6
    Membre averti
    Homme Profil pro
    Autodidact en VBA pour un ami indépendant
    Inscrit en
    Février 2019
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Autodidact en VBA pour un ami indépendant

    Informations forums :
    Inscription : Février 2019
    Messages : 29
    Par défaut
    Je ne cherche pas à esquiver quoi que ce soit. Mon programme est fini et prêt à être utilisé par plusieurs personnes. Néanmoins je me dis qu'il pourrait persister un bug auquel je n'aurai pas pensé.
    Donc j'aimerai que si ça se produit un message spécifique apparaisse et suggère à l'utilisateur de m'envoyer un mail pour que je corrige le problème.

    Quelque chose du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub workbook_OnError()
     
    MsgBox "Le programme a rencontré un problème, redémarrez sans sauvegarder et si le problème persiste contactez l'administrateur: adresse@mail.com"
     
    End Sub

  7. #7
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Je rejoins volontiers Unparia, que je salue au passage.

    Je suis professionnellement dans ton cas de figure.
    Chacun de mes applicatifs est testé, pour un maximum de cas de figure par 2 ou 3 "sachants" professionnels (hors VBA), avant la mise en production.

    Mais chercher à gérer à l'avance des erreurs mène, avec 99% de chances, tout droit au "casse-pipe".

  8. #8
    Expert confirmé
    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Par défaut
    Bonjour,

    Il n'y a pas de capture globale des erreurs.
    Il faut gérer avec on error goto dans chaque procédure.
    Pas forcément toutes, les sous procédures revoient l'erreur à l'appelant.

    Comme dit précédemment, il faut évidemment travailler en amont pour ne pas avoir d'erreur.
    Mais comme on sait très bien qu'on y arrive pas toujours, je préfère effectivement capturer les erreurs innatendues plutôt que de laisser l'utilisateur entrer en débogage ou cliquer sur fin et continuer à travailler comme si de rien n'était...

Discussions similaires

  1. personnaliser les messages d'erreurs
    Par jdev23 dans le forum JSF
    Réponses: 1
    Dernier message: 02/09/2008, 14h46
  2. [SSRS][2k5] Personnalisation des messages d'erreur
    Par Reskibil dans le forum SSRS
    Réponses: 0
    Dernier message: 18/03/2008, 17h19
  3. personnaliser le message d'erreur Access
    Par sebac dans le forum IHM
    Réponses: 2
    Dernier message: 16/11/2007, 21h53
  4. Problème de personnalisation des messages d'erreur
    Par Eva71 dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/08/2007, 18h17
  5. Réponses: 3
    Dernier message: 30/03/2007, 14h48

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