supprimer feuille excel

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

N

nsqualli

Guest
Bonjour,

j'ai un classeur avec plusieures feuilles.
j'ai meme une feuille qui se créée apres l'execution d'une macro.
sauf que cette feuille doit etre supprimer apres la fermeture du classeur.
SVP comment puis-je faire cela?
Merci
 
Re : supprimer feuille excel

Salut tt le monde,

Voici un bout de code que j'avais trouvé par là..... Cela peut te donner un début de piste

Code:
Sub supprime()

' on empêche le message d'alerte d'apparaître
Application.DisplayAlerts = False
    
For Each X In Sheets
If X.Name = "Feuil1" Then
X.Delete
End If
Next

ActiveWorkbook.Save
' on remet le message d'alerte
Application.DisplayAlerts = True

ActiveWindow.Close

End Sub

@ +

Mumu
 
Dernière édition:
Re : supprimer feuille excel

Salut tt le monde,

Voici un bout de code que j'avais trouvé par là..... Cela peut te donner un début de piste

Code:
Sub supprime()

' on empêche le message d'alerte d'apparaître
Application.DisplayAlerts = False
    
For Each X In Sheets
If X.Name = "Feuil1" Then
X.Delete
End If
Next

ActiveWorkbook.Save
' on remet le message d'alerte
Application.DisplayAlerts = True

ActiveWindow.Close

End Sub

@ +

Mumu

non ça marche pas
 
Re : supprimer feuille excel

Re,

code à placer dans ThisWorkbook :

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.DisplayAlerts = False
ThisWorkbook.Worksheets("liste demande").Delete
ThisWorkbook.Save
Application.DisplayAlerts = True
On Error GoTo 0
End Sub

un petit soucis : ça sauvegarde automatiquement le fichier à la fermeture...
 
Re : supprimer feuille excel

Re,

code à placer dans ThisWorkbook :

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
Application.DisplayAlerts = False
ThisWorkbook.Worksheets("liste demande").Delete
ThisWorkbook.Save
Application.DisplayAlerts = True
On Error GoTo 0
End Sub

un petit soucis : ça sauvegarde automatiquement le fichier à la fermeture...


Merci bcp, c'est ce que je voulais
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
258
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
528
Retour