On error go to [VBA]
Résolu/Fermé
yofa
Messages postés
1092
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
1 mars 2013
-
9 déc. 2011 à 13:07
yofa Messages postés 1092 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 1 mars 2013 - 18 déc. 2011 à 22:23
yofa Messages postés 1092 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 1 mars 2013 - 18 déc. 2011 à 22:23
Bonjour a tous,
Pour être bref , je travail sur un code en vba qui fait certaines choses avant le rafraichissement et aprés le rafraichissement.
J'ai donc 2 subroutines after et before refresh.
J'aimerais savoir s'il y a une erreur avant ou aprés le rafraichissement du document en utilisant un on error GoTo erreur... code ... Erreur : Msgbox " erreur lors de ... "
Coment pourrais je faire pour tester les erreurs dans les deux subroutines sans devoir taper deux fois le même code...?
Merci pour vos reponses
Pour être bref , je travail sur un code en vba qui fait certaines choses avant le rafraichissement et aprés le rafraichissement.
J'ai donc 2 subroutines after et before refresh.
J'aimerais savoir s'il y a une erreur avant ou aprés le rafraichissement du document en utilisant un on error GoTo erreur... code ... Erreur : Msgbox " erreur lors de ... "
Coment pourrais je faire pour tester les erreurs dans les deux subroutines sans devoir taper deux fois le même code...?
Merci pour vos reponses
A voir également:
- On error go to vba
- 35 go internet équivalent en heure ✓ - Forum Free mobile
- Qwerty to azerty - Guide
- Network error iptv - Forum Réseaux sociaux
- Fan error lenovo ✓ - Forum Refroidissement
- Mb to go ✓ - Forum Mail
2 réponses
Utilisateur anonyme
9 déc. 2011 à 14:17
9 déc. 2011 à 14:17
Bonjour,
Suggestion :
Cdt
Lupin
Suggestion :
Option Explicit Public Sub AvantTraitement() On Error GoTo Err_Avant_Traitement DoEvents '... Exit_Avant_Traitement: Exit Sub Err_Avant_Traitement: Call GestionErreur(Err) End Sub ' Public Sub ApresTraitement() On Error GoTo Err_Apres_Traitement DoEvents '... Exit_Apres_Traitement: Exit Sub Err_Apres_Traitement: Call GestionErreur(Err) End Sub ' Private Sub GestionErreur(ByVal pErr As Variant) If (pErr.Number = "1004") Then MsgBox pErr.Number End If End Sub '
Cdt
Lupin
15 déc. 2011 à 09:26
J'aurais néanmoins une quelque question pour comprendre un peu mieux le code ( votre code xD ) que j'utilise...
Exit_Apres_Traitement:
Exit Sub
A quoi sert la premiere ligne?
Merci pour votre aide!
Yofa