Autres Gestion Erreur

  • Initiateur de la discussion Initiateur de la discussion cp4
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

cp4

XLDnaute Barbatruc
Bonjour 🙂,
Ce matin j'ai voulu comprendre un peu la gestion des erreurs VBA. J'ai trouvé un tuto (le lien est dans le fichier joint).
Étant donné que certains XLDiens et XLDiennes n'ouvrent pas les fichiers voici le lien https://silkyroad.developpez.com/VBA/GestionErreurs/#
Le code sut la ligne Set Ws=ThisWorkbook.Worksheets("E3") (feuille qui n'existe pas).
VB:
Option Explicit
Sub la_Macro()
    Dim Ws As Worksheet
    'Evite le message d'erreur si la feuille n'existe pas.
    On Error Resume Next
    Set Ws = ThisWorkbook.Worksheets("E3")
    On Error GoTo 0
    '(Ws = Nothing quand l'objet attribué à la variable n'existe pas)
    If Not Ws Is Nothing Then
        MsgBox "La feuille existe dans le classeur."
        Else
        MsgBox "La feuille n'existe pas dans le classeur."
    End If
End Sub
Je travaille avec Excel 2007, le code du tuto ne fonctionne pas correctement chez moi.
En effet, il est expliqué qu'avec l'instruction On Error Resume Next, le code continue son exécution.
Chez moi ce n'est pas le cas, il lève une erreur. Est-ce dû à ma version d'Excel?

Remerciements anticipés.
 

Pièces jointes

Bonjour,
si ça peut t'aider:

Claudy
 
Bonjour,
si ça peut t'aider:

Claudy
Bonjour Claudy 😉,
Merci pour la célérité de ta réponse et le lien.
As-tu testé le fichier joint, je voudrais savoir si le plantage n'est pas dû à ma version d'excel (2007)?
 
Merci Claudy, Merci JM pour votre retour.

Si ça ne plante pas chez-vous, je peux donc conclure que c'est ma version qui est en cause.
Merci Microsoft de te foutre de nous😳 à chaque version.

Bonne fin de journée.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Excel VBA
Réponses
5
Affichages
352
Réponses
10
Affichages
358
Réponses
0
Affichages
538
Retour