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 :

gestion des erreurs On Error GoTo [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Responsable sécurité
    Inscrit en
    Mai 2017
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Responsable sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2017
    Messages : 25
    Par défaut gestion des erreurs On Error GoTo
    Bonjour,

    j'utilise On Error GoTo pour m'afficher les erreurs lors de l'exécution d'une macro VBA excel.

    J'aimerai voir apparaitre dans la boite de dialogue : la feuille où a eu lieu l'erreur. Savez-vous si cela est possible ? si oui pouvez-vous m'aider ? je n'ai pas trouvé de discussion sur le sujet. j'ai essayé d'ajouter Err.source à la ligne ci-dessous mais il m'indique juste que c'est une erreur dans un classeur excel et non la feuille concernée ou l'objet concerné.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    On Error GoTo Erreur
    Erreur:
    MsgBox "Erreur n° " & Err.Number & vbLf & Err.Description & Err.Source

    Merci d'avance

    Bien à vous,

    paolino

  2. #2
    Membre émérite
    Homme Profil pro
    ingénieur d'étude
    Inscrit en
    Juin 2013
    Messages
    563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : ingénieur d'étude
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2013
    Messages : 563
    Par défaut
    Bonjour,

    A ma connaissance, la fonctionnalité dont vous souhaiteriez disposer n'existe pas. Elle n'aurait d'ailleurs pas vraiment de sens, puisque l'erreur survient dans le code VBA, pas dans une feuille en particulier...
    C'est à vous de gérer cette information. Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Dim OuSuisJe As String
    On Error GoTo Erreur
    OuSuisJE = "Classeur ABC.xlsx, Feuille 'Données'"
    'Ici je fais plein d'opérations dans la feuille "Données" du classeur "ABC.xlsx"
     
    OuSuisJE = "Classeur DEF.xlsx, Feuille 'Feuil27'"
    'Ici je fais plein d'opérations dans la feuille "Feuil27" du classeur "DEF.xlsx"
     
    OuSuisJE = "Classeur ABC.xlsx, Feuille 'WrkSht'"
    'Ici je fais plein d'opérations dans la feuille "WrkSht" du classeur "ABC.xlsx"
     
    Erreur:
    MsgBox "Erreur n° " & Err.Number & " lors d'opérations dans le " & OuSuisJe & vbLf & Err.Description
    Cdt

  3. #3
    Membre averti
    Femme Profil pro
    Responsable sécurité
    Inscrit en
    Mai 2017
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Responsable sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2017
    Messages : 25
    Par défaut
    Ben_L merci pour ton aide. C'est bon j'ai compris. cela fonctionne

    bonne journée,

    paolino

    PS : je clos le sujet.

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

Discussions similaires

  1. [Bus communication] Gestion des erreurs (RX error, CRC error, Bad StartOfFrame)
    Par dark_vidor dans le forum Embarqué
    Réponses: 12
    Dernier message: 29/07/2020, 16h26
  2. [XL-2007] Ma gestion des erreurs "On Error GoTo- -" ne fonctionne plus sur mon PC
    Par Yuoli dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/04/2020, 09h18
  3. [Toutes versions] Gestion des erreurs : systématiser GOTO 0 dans un handle de sortie?
    Par informer dans le forum VBA Access
    Réponses: 13
    Dernier message: 30/03/2015, 20h26
  4. [XSLT]Est ce qu'il y'a la gestion des erreur en xslt ?
    Par miloud dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 04/02/2004, 17h19
  5. [LG]gestion des erreurs
    Par frontin dans le forum Langage
    Réponses: 3
    Dernier message: 29/11/2003, 22h41

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