Gestion des bugs

dalba

XLDnaute Nouveau
Re bonjour,

Y a t'il un moyen de lancer un bout de macro quand le programme détecte un bug ? Quelle est la commande pour gerer cela ?


Merci d'avance

Dalba
 

MichelXld

XLDnaute Barbatruc
bonjour Dalba

tu peux gerer les erreurs en utilisant On Error GoTo et l'objet Err


j'espere que cet exemple répondra à ta demande

Sub TestErreur()
On Error GoTo errorHandler
'
'
'ma procedure qui va bugguer
'par exemple une division par 0:
Dim x As Integer
x = 2 / 0
'
'
errorHandler:
MsgBox 'Code Erreur : ' & Err.Number & vbLf & 'Description: ' & Err.Description & _
vbLf & Err.Source & vbLf & 'Index de l'aide VBA :' & Err.HelpContext & vbLf & Err.HelpFile

MsgBox 'Cliquez sur le bouton AIDE pour afficher l'aide en ligne', _
vbMsgBoxHelpButton, , Err.HelpFile, Err.HelpContext
End Sub



bon week end
MichelXld
 

Discussions similaires

Réponses
1
Affichages
112
Réponses
16
Affichages
694

Statistiques des forums

Discussions
312 307
Messages
2 087 101
Membres
103 468
dernier inscrit
TRINITY