fenêtre de sauvegarde à la fermeture

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

S

Schtroungkipouf

Guest
Bonjour,

Je fais actuellement tourner une macro qui, à un moment donné, ouvre d'autres classeurs pour récupérer des infos et les referme après copie de données.

A chaque fermeture de classeur, une boîte apparaît pour demander à l'utilisateur s'il souhaite sauvegarder ou pas.

Comment faut-il procéder pour ne pas que ces boîtes apparaissent (par défaut, je n'ai pas besoin de sauvegarder les classeurs qui ont été ouverts puisque aucune modification n'est faite).

Merci pour votre réponse !
 
Bonjour Schtrounqkipouf,

Il faut si reprendre à trois fois pour ne pas faire de faute à ton surnom.

Pour ton problème, tu vas dans dans l'explorateur de projets de VBA;
Puis dans VBAPROJECT("NOM_CLASSEUR")
Puis Microsotf Excel Objets
Puis dans thisworkbook

Tu affiches chacune des fenêtres des classeurs ("thisworkbook")
et tu écris ce code :

Option Explicit

Private Sub workbook_BeforeClose(Cancel As Boolean)
Application.ScreenUpdating = False
ActiveWorkbook.Saved = false
End Sub

Bernard
Salut
 
Bonjour à toutes et à tous

Bernard , dans ta solution utilisant ActiveWorkbook.Saved , est ce qu'il ne faut pas plutot écrire
ActiveWorkbook.Saved = True
si je ne dis pas de bétise c'est la valeur True qui ferme le classeur sans proposer de message

Sub FermerSansSauver()
ActiveWorkbook.Saved = True
ActiveWorkbook.Close
End Sub


bon début de week end
michel
lapin4.gif
 
- 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

S
Réponses
1
Affichages
1 K
B
J
Réponses
4
Affichages
9 K
J
B
Réponses
2
Affichages
979
B
Retour