message erreur quand suppression feuille

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

bomber

XLDnaute Nouveau
Bonjour à tous

J'ai un usf avec des checkbox qui correspondent chacun à une feuille (quand celle-ci est créée).Quand la checkbox est cochée la feuille doit s'effacer à la validation.
Je voudrais savoir ce qu'il faut rajouter à mon code pour qu'apparaisse un message d'erreur quand la feuille correspondant à la case à cocher n'existe pas. A chaque fois c'est le message d'erreur 'Erreur d'exécution 9' qui s'affiche.

If supprimerdespermis.supb = True Then
Sheets('B').Delete
End If

If supprimerdespermis.supbavecaac = True Then
Sheets('B avec AAC').Delete
End If
...


Merci d'avance

Guillaume
 
Bonsoir Guillaume, le Forum,

Si j'ai bien compris la question...
Tu peux essayer le code ci-dessous :

Sub Traitement()
Dim NomFeuille As String
      NomFeuille = 'B'
      If FeuilleExiste(NomFeuille) Then
            Application.DisplayAlerts = False
            Sheets(NomFeuille).Delete
            Application.DisplayAlerts = True
      Else
            MsgBox 'La feuille ' & NomFeuille & ' n'existe pas'
      End If
End Sub


Function FeuilleExiste(F As String) As Boolean
      On Error Resume Next
      FeuilleExiste = Not ThisWorkbook.Sheets(F) Is Nothing
End Function
Cordialement,
 
- 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

Réponses
5
Affichages
235
Réponses
72
Affichages
1 K
Réponses
6
Affichages
298
Réponses
4
Affichages
243
  • Question Question
Microsoft 365 Macro vba excel
Réponses
6
Affichages
489
Retour