limiter le nombre de feuilles d'un classeur.

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

cmalifarge

XLDnaute Nouveau
Bonjour à tous,
J'ai créé une macro qui me permet de réaliser des devis. Quand le fichier devient trop lourd et suivant l'ordinateur sur lequel j'utilise ce fichier la mémoire vive devient insuffisante et bloque ma macro. Pour rétablir la situation je dois supprimer manuellement des feuilles.
J'aimerai inscrire dans ma macro une ligne de code qui limiterai automatiquement le nombre de feuilles en informant l'utilisateur que le nombre maximum de feuilles que j'aurai prédéfini est atteint cela éviterai d'aller jusqu'au plantage.

est ce que cela est réalisable?

Merci pour votre aide
 
Re : limiter le nombre de feuilles d'un classeur.

Bonjour Cmalifarge, bonjour le forum,

Le code ci-dessous à adapter (pour la quantité d'onglets) et à placer dans la composant ThisWorkbook :
Code:
Private Sub Workbook_NewSheet(ByVal Sh As Object)
If Sheets.Count > 5 Then
    MsgBox "La quantité maximale d'onglet est atteinte !"
    Application.DisplayAlerts = False
    ActiveSheet.Delete
    Application.DisplayAlerts = True
End If
End Sub
 
- 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
Retour