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 :

Msgbox quand beug d'une macro [XL-2000]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2011
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2011
    Messages : 31
    Points : 20
    Points
    20
    Par défaut Msgbox quand beug d'une macro
    Bonjour Forum,

    j'aimerais qu'une msgbox s'ouvre en indiquant une erreur d'exécution de la macro X plutôt qu'une ouverture de l'éditeur VBA avec le système de débogage d'excel..

    L'idéal serait même de différencier (si c'est possible ce serait vraiment fantastique...) les cas de beug où le lien hypertexte vers le site internet ne fonctionne pas et les cas où c'est une macro qui ne s'exécute pas complétement ou correctement...

    Le but est que mon fichier va être utilisé par plusieurs de mes collègues mais je ne veux pas qu'ils aient accès à l'éditeur VBA...

    J'espère avoir été clairee sur mon problème....

    Je vous remercie beaucoup beaucoup si l'un de vous avait une solution...

  2. #2
    Expert éminent
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Points : 7 964
    Points
    7 964

  3. #3
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 652
    Points : 34 356
    Points
    34 356
    Par défaut
    salut,

    des pistes disponibles à partir de la
    http://access.developpez.com/faq/?pa...GestionErreurs
    http://warin.developpez.com/access/erreur/tutoriel1/
    http://gilmir.developpez.com/tutoriels-vb6/tutoriel16/

    D'une manière générale, il te faudra des On Error dans ton code.

    Je t'encourage dans un premier temps à coder sans cette gestion d'erreur, pour "coder proprement". Ensuite, il te faudra blinder les cas en amont (division par zéro, etc.) et enfin gérer les cas particuliers que tu veux afficher de façon spécifique à l'utilisateur

  4. #4
    Membre à l'essai
    Inscrit en
    Décembre 2011
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2011
    Messages : 31
    Points : 20
    Points
    20
    Par défaut
    C'est super!! Merci j'ai trouvé exactement ce que je voulais dans ces tutos!!!!!

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

Discussions similaires

  1. [AC-2002] Afficher une Msgbox quand une zone de liste est vide
    Par wushu29 dans le forum VBA Access
    Réponses: 27
    Dernier message: 26/04/2010, 12h05
  2. [XL-2003] lancer une macro quand une cells change
    Par bigboy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/04/2009, 20h02
  3. [Toutes versions] desactivation des proprietes word quand j'enregistre une macro
    Par Jessyline dans le forum VBA Word
    Réponses: 1
    Dernier message: 23/03/2009, 18h10
  4. executer une macro quand on change la valeur d'une cellule
    Par Benwad dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 23/02/2009, 18h54
  5. outre passer excel et quand même exécuter une macro excel : possible en VB ?
    Par chapeau_melon dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 08/11/2006, 20h59

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