[RESOLU] Impossible de gérer les erreurs

  • Initiateur de la discussion Initiateur de la discussion Enerjp
  • 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 !

Enerjp

XLDnaute Junior
Bonjour le forum,

Je suis désolé, je suis un peux fatigué en ce moment. Mais surtout impossible d’exécuter une instruction lors d'une erreur.

POur le code ci dessous (servant à enlever/désactiver les filtres et de libérer les volets de toutes les feuilles du classeur). l'instruction F.ShowAllData génère une erreur si toute les cellules sont déjà visible.

Même avec On Error GoTo suite / On Error resume next, ça bug à chaque fois, ai-je oublié quelque chose? Y a t'il une règle élémentaire ou une option à activer pour la gestion d'erreur en VBA?

Merci



Code:
Sub MaJ()
Dim F As Worksheet
Dim Txt As String


On Error GoTo suite

    For Each F In ThisWorkbook.Worksheets
        
        F.Activate
       
        ActiveWindow.FreezePanes = False   'libere les volets
        
        Txt = Txt & F.Name      'chope le nom
                        'deux solutions pour les filtres, avec une préferance pour la deuxième
        Cells.AutoFilter
        F.ShowAllData
                       'replace la cellule active
        Range("A1").Select
suite:
    Next F

    MsgBox Txt
    
End Sub
 
Dernière édition:
Re : Impossible de gérer les erreurs

Bonjour à tous

Il y a plus simple pour enlever les filtres 😉

Code:
Sub b()
Dim ws As Worksheet
For Each ws In Worksheets
ActiveWindow.FreezePanes = 0
ws.AutoFilterMode = False
Next
End Sub
 
Dernière édition:
- 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

Retour