Supprimer classeur à sa fermeture

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 !

ascal44

XLDnaute Occasionnel
Bonjour le forum ,

J'ai un classeur temporaire ( classeur qui se crée pour une impression) , je voudrais qu'il se supprime lors de sa fermeture.
Est il possible d'intégrer un code pour qu'il se supprime de son point d'origine ?

Merci pour vos conseils et solutions
 
Re : Supprimer classeur à sa fermeture

Bonjour,
J'ai un classeur temporaire ( classeur qui se crée pour une impression) , je voudrais qu'il se supprime lors de sa fermeture.
On suppose qu'il est créé par maco(?) et que s'il est temporaire, c'est qu'il n'est pas enregistré (?)
Pourquoi ne pas intégrer sa suppression dans la macro qui l'a créé ou à la rigueur à la fermeture du classeur qui l'a créé
Est il possible d'intégrer un code pour qu'il se supprime de son point d'origine ?
Comprends pas ce que ça veut dire
Dans tous les cas, qq précisions s'imposent (macro)
A+
kjin
 
Re : Supprimer classeur à sa fermeture

Bonjour ascal44, Bonjour kjin 😉

Une autre question pourrait être : si on crée un classeur par macro pour l'imprimer, pourquoi l'enregistrer si on en a plus besoin après ?


Edit : En fait, ça correspond aux remarques de kjin, pas bien lu 😱
 
Re : Supprimer classeur à sa fermeture

Bonjour , voici le code qui génère le classeur :

Code:
Private Sub CommandButton7_Click()
    On Error Resume Next
    If Liste2.ListCount = 0 Then
        MsgBox "Aucune enveloppe à traiter", , "Enveloppe"
        Exit Sub
    End If
    If OptionButton1 = True And Liste3.ListIndex < 0 Then
        MsgBox "Enveloppe non séléctionnée", , "Enveloppe"
        Exit Sub
    End If
    If OptionButton2 = True And LargEnvel = "" Then
        MsgBox "Largeur Enveloppe non renseignée", , "Enveloppe"
        Exit Sub
    End If
    If OptionButton2 = True And HautEnvel = "" Then
        MsgBox "Hauteur Enveloppe non renseignée", , "Enveloppe"
        Exit Sub
    End If
    Workbooks.Add
    ActiveWindow.DisplayGridlines = False
    FormatEnvel
    Unload Envel
   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

Discussions similaires

Réponses
2
Affichages
148
Réponses
21
Affichages
372
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
819
  • Question Question
Microsoft 365 Classeur Disparu
Réponses
2
Affichages
493
Réponses
12
Affichages
631
Retour